Sdílet prostřednictvím


Table reference for the relational warehouse database for Visual Studio ALM

Můžete vytvořit sestavy a dotaz na data z Visual Studio Application Lifecycle Management (ALM) pomocí databáze skladu. Data ve skladu jsou shromažďovány z provozní úložiště a uspořádány v sadě tabulkám, zobrazení a funkce hodnot tabulky, které jsou určeny pro vytváření sestav.

Team Foundation Warehouse

Sklad obsahuje data o sestavení, zdrojového kódu, výsledky testů a pokrytí kódu a pracovních položek, například úkolů a chyb. Vztahy mezi tyto sady dat jsou vytvářeny v Visual Studio – sada ALM a zachovány v skladu. Proto můžete vytvořit dotazy k zjišťovat vztahy mezi tyto integrované sady dat a lépe pochopit, co se děje na své projekty.

V tomto tématu:

  • Sestavení

  • Zdrojový kód

  • Výsledky testu

  • Pokrytí kódu

  • Úlohy, chyby a jiné typy pracovních položek

Data ve skladu je uložen ve skutečnosti a dimenze tabulky. Tento vzor pro ukládání dat ve schématech hvězda a hvězdicovitém je popsán v následujícím tématu na webu společnosti Microsoft: Úvod do dimenzí.

Některé běžné vzory dojít ve skladu:

  • Všechny tabulky fakt odkazovat DimTeamProject, protože všechna data v Visual Studio – sada ALM je uspořádané podle týmové projekty a kolekce týmových projektů. Některé dimenze také odkazovat DimTeamProject tak, aby je lze snadněji využít jako parametry Filtr projektu ve svých sestavách.

  • Všechny fakt tabulek odkaz DimDate označuje datum, kdy došlo k skutečnost.

  • Počet tabulek fakt odkazovat DimPerson, někdy více než jednou. Můžete například pracovní položky skutečností odkazovat DimPerson označíte, kterému je přiřazena pracovní položka a který je nejvíce nedávno změnili.

Sestavení

Pomocí čtyř tabulek fakt jako na následujícím obrázku je znázorněno, můžete vznést dotaz pro data o sestavení. Každá tabulka fakt používá tabulce dimenze sestavení DimBuild k uložení mnoho podrobnosti o sestavení.

Build Fact Tables

Fakt tabulky

Popis

Build Details tables

Základní informace o jednotlivých sestavení, jako je například stav sestavení a kvality.

Build Changeset tables

Sady změn, které byly zahrnuty v každé sestavení.

Build Project tables

Soubory, které byly vytvořeny a platformy a typy flavor sestavení.

Build Coverage tables

V rozsahu, ke kterému byla kódu pokrytého testy, které byly provedeny před sestavení.

Další informace o sestavení, naleznete v části Sestavení aplikace.

Zdrojový kód

Můžete vznést dotaz pro data o kódu a další soubory, které jsou v části Správa verzí pomocí tabulky faktů na následujícím obrázku. DimFile a DimChangeset jsou dvě primární dimenze, které jsou přidruženy k těchto tabulkách faktů. DimFile poskytuje informace o soubory a složky, bez ohledu na určité verze těchto souborů. DimChangeset poskytuje informace o sad změn.

Fact Tables about Source Code

Fakt tabulky

Popis

Code Churn tables

Základní informace o jednotlivých sestavení.

Build Changeset tables

Sady změn, které byly zahrnuty v sestavení.

Build Project tables

Soubory, které byly vytvořeny a platformy a typy flavor, které byly použity.

Work Item Changeset tables

Propojení mezi pracovními položkami a sad změn.

Další informace o správě verzí naleznete v tématu Používání správy verzí.

Testy

Můžete vyhledat informace o výsledky testů a analyzovat, jak moc testy pokrytí kódu pomocí tabulek na následujícím obrázku.

Fact Tables for Tests

Fakt tabulky

Popis

Test Result tables

Testy a jejich výsledky.

Run Coverage tables

V rozsahu, na který byl kódu pokrytého testů v testu.

Build Coverage tables

V rozsahu, ke kterému byla kódu pokrytého testy, které byly provedeny před sestavení.

Work Item Test Result tables

Propojení mezi pracovními položkami a výsledky testů.

Další informace naleznete v tématu Testování aplikace a Použití pokrytí kódu k určení rozsahu testovaného kódu.

Úlohy, chyby a jiné typy pracovních položek

Informace o úkoly, chyby a jiné druhy pracovní položky můžete vznést dotaz pomocí tabulky pracovní položky na následujícím obrázku. Každá tabulka fakt pracovní položka využívá tabulce dimenze pracovní položky pro ukládání mnoho podrobnosti o pracovní položky.

Fact Tables for Tasks, Bugs, and Other Work Items

Fakt tabulky

Popis

Current Work Item tables

Aktuální stav pracovních položek.

Work Item History tables

Úplné historii pracovních položek.

Work Item Link History tables

Úplná historie odkazy mezi pracovními položkami.

Work Item Category tables

Kategorie, které jsou použity k přidružení podobných typů pracovních položek.

Work Item Changeset tables

Propojení mezi pracovními položkami a sad změn.

Work Item Test Result tables

Propojení mezi pracovními položkami a výsledky testů.

Další informace naleznete v tématu Sledování práce pomocí sady Visual Studio Online nebo Team Foundation Serveru.

Viz také

Koncepty

Grafy, řídicí panely a sestavy pro Visual Studio ALM