Tabellenreferenz für die relationale Warehouse-Datenbank für Visual Studio ALM
Mithilfe der Warehouse-Datenbank können Sie Berichte erstellen und Daten in Visual Studio Application Lifecycle Management (ALM) abfragen. Die Daten im Warehouse werden aus den aktiven Speichern gesammelt und in einem Satz von Tabellen, Ansichten und Tabellenwertfunktionen angeordnet, die zum Erstellen von Berichten dienen.
Das Warehouse enthält Daten zu Builds, Quellcode, Testergebnissen und Codeabdeckung sowie Arbeitsaufgaben, z. B. Aufgaben und Fehler. Die Beziehungen zwischen diesen Sätzen von Daten werden in Visual Studio ALM erstellt und im Warehouse gespeichert. Daher können Sie Abfragen erstellen, um Beziehungen zwischen diesen integrierten Sätzen von Daten zu untersuchen und besser zu verstehen, was in Ihren Projekten passiert.
In diesem Thema:
Builds
Quellcode
Testergebnisse
Codeabdeckung
Aufgaben, Fehler und andere Typen von Arbeitsaufgaben
Die Daten im Warehouse werden in Fakten- und Dimensionstabellen gespeichert. Dieses Muster zum Speichern von Daten in Stern- und Schneeflockenschemas wird im folgenden Thema auf der Microsoft-Website beschrieben: Einführung in Dimensionen.
Einige weitere allgemeine Muster kommen im Warehouse vor:
Alle Faktentabellen verweisen auf "DimTeamProject", da alle Daten in Visual Studio ALM anhand von Teamprojekten und Teamprojektsammlungen organisiert sind. Einige Dimensionen verweisen ebenfalls auf "DimTeamProject", damit Sie sie leichter als Projektfilterparameter in Ihren Berichten verwenden können.
Alle Faktentabellen verweisen auf "DimDate", um das Datum anzugeben, an dem der Fakt aufgetreten ist.
Viele Faktentabellen verweisen auf "DimPerson", mitunter sogar mehr als einmal. Beispielsweise verweisen die Arbeitsaufgabenfakten auf "DimPerson", um anzugeben, wem eine Arbeitsaufgabe zugewiesen ist und wer sie zuletzt geändert hat.
Builds
Sie können Daten zu Builds mit vier Faktentabellen abfragen, wie die folgende Abbildung zeigt. Jede Faktentabelle verwendet die Build-Dimensionstabelle "DimBuild", um viele Details zu den Builds zu speichern.
Faktentabelle |
Beschreibung |
---|---|
Grundlegende Informationen zu jedem Build, z. B. Buildstatus und -qualität. |
|
Changesets, die in jedem Build enthalten waren. |
|
Die erstellten Dateien und die Plattformen und Typen der Builds. |
|
Der Grad, zu dem der Code durch Tests abgedeckt wurde, die auf den Build angewendet wurden. |
Weitere Informationen zu Builds finden Sie unter Erstellen der Anwendung.
Quellcode
Sie können Daten zu Code- und anderen Dateien unter Versionskontrolle mithilfe der Faktentabellen in der folgenden Abbildung abfragen. "DimFile" und "DimChangeset" sind die beiden primären Dimensionen, die diesen Faktentabellen zugeordnet sind. "DimFile" stellt Informationen zu Dateien und Ordner ohne Berücksichtigung bestimmter Versionen dieser Dateien bereit. "DimChangeset" stellt Informationen zu den Changesets bereit.
Faktentabelle |
Beschreibung |
---|---|
Grundlegende Informationen zu jedem Build. |
|
Changesets, die im Build enthalten waren. |
|
Die erstellten Dateien und die Plattformen und Typen, die verwendet wurden. |
|
Verknüpfungen zwischen Arbeitsaufgaben und Changesets. |
Weitere Informationen zur Versionskontrolle finden Sie unter Verwenden der Versionskontrolle.
Tests
Sie können Informationen zu Testergebnissen abfragen und anhand der Tabellen in der folgenden Abbildung analysieren, wie gut die Tests den Code abdecken.
Faktentabelle |
Beschreibung |
---|---|
Tests und ihre Ergebnisse. |
|
Der Grad, zu dem der Code durch Tests in einem Testlauf abgedeckt wurde. |
|
Der Grad, zu dem der Code durch Tests abgedeckt wurde, die auf den Build angewendet wurden. |
|
Verknüpfungen zwischen Arbeitsaufgaben und Testergebnissen. |
Weitere Informationen finden Sie unter Testen der Anwendung und Bestimmen des Umfangs des zu testenden Codes mithilfe von Codeabdeckung.
Aufgaben, Fehler und anderen Typen von Arbeitsaufgaben
Sie können mithilfe der Arbeitsaufgabentabellen in der folgenden Abbildung Informationen zu Aufgaben, Fehlern und anderen Typen von Arbeitsaufgaben abfragen. Jede Faktentabelle für Arbeitsaufgaben verwendet die Dimensionstabelle für Arbeitsaufgaben, um viele Details zu den Arbeitsaufgaben speichern.
Faktentabelle |
Beschreibung |
---|---|
Der aktuelle Status jeder Arbeitsaufgabe. |
|
Die vollständige Versionsgeschichte jeder Arbeitsaufgabe. |
|
Die vollständige Versionsgeschichte von Verknüpfungen zwischen Arbeitsaufgaben. |
|
Die Kategorien, mit denen ähnliche Arten von Arbeitsaufgaben zugeordnet werden. |
|
Verknüpfungen zwischen Arbeitsaufgaben und Changesets. |
|
Verknüpfungen zwischen Arbeitsaufgaben und Testergebnissen. |
Weitere Informationen finden Sie unter Nachverfolgen der Arbeit mit Visual Studio ALM und TFS.
Siehe auch
Konzepte
Erstellen, Anpassen und Verwalten von Berichten für Visual Studio ALM