Sdílet prostřednictvím


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.

Team Foundation skladu

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í.

Vytváření fakt tabulky

Fakt tabulky

Popis

tabulky podrobností sestavení

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

tabulky sad změn sestavení

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

tabulky projektů sestavení

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

tabulky pokrytí 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 o zdrojovém kódu

Fakt tabulky

Popis

tabulky změn kódu

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

tabulky sad změn sestavení

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

tabulky projektů sestavení

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

tabulky sad změn pracovních položek

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 pro testy

Fakt tabulky

Popis

tabulky výsledků testů

Testy a jejich výsledky.

tabulky pokrytí spuštění

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

tabulky pokrytí sestavení

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

tabulky výsledků testů pracovních položek

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 pro úlohy, chyby a jiné pracovní položky

Fakt tabulky

Popis

tabulky aktuálních pracovních položek

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

tabulky historie pracovní položky

Úplné historii pracovních položek.

tabulky historie odkazu na pracovní položku

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

tabulky kategorií pracovních položek

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

tabulky sad změn pracovních položek

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

tabulky výsledků testů pracovních položek

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