Odkaz na tabulku pro relační databázi datového skladu pro Visual Studio ALM
Můžete vytvořit sestavy a dotaz na data z Visual Studio Application Lifecycle Management (ALM) s použitím 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.
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 testů
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í.
Fakt tabulky |
Popis |
---|---|
Základní informace o jednotlivých sestavení, jako je například stav sestavení a kvality. |
|
Sady změn, které byly zahrnuty v každé sestavení. |
|
Soubory, které byly vytvořeny a platformy a typy flavor sestavení. |
|
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.
Fakt tabulky |
Popis |
---|---|
Základní informace o jednotlivých sestavení. |
|
Sady změn, které byly zahrnuty v sestavení. |
|
Soubory, které byly vytvořeny a platformy a typy flavor, které byly použity. |
|
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.
Fakt tabulky |
Popis |
---|---|
Testy a jejich výsledky. |
|
V rozsahu, na který byl kódu pokrytého testů v testu. |
|
V rozsahu, ke kterému byla kódu pokrytého testy, které byly provedeny před sestavení. |
|
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.
Fakt tabulky |
Popis |
---|---|
Aktuální stav pracovních položek. |
|
Úplné historii pracovních položek. |
|
Úplná historie odkazy mezi pracovními položkami. |
|
Kategorie, které jsou použity k přidružení podobných typů pracovních položek. |
|
Propojení mezi pracovními položkami a sad změn. |
|
Propojení mezi pracovními položkami a výsledky testů. |
Další informace naleznete v tématu Sledování práce pomocí produktů Visual Studio ALM a TFS.
Viz také
Koncepty
Vytváření, přizpůsobení a správa sestav pro Visual Studio ALM