Arbeitsaufgaben-Schema
Aktualisiert: November 2007
Daten über Arbeitsaufgaben werden um vier Faktentabellen im Data Warehouse für Team System angeordnet. In den folgenden Abschnitten wird der Inhalt der einzelnen Faktentabellen sowie die Beziehung zwischen den Faktentabellen und den Dimensionstabellen beschrieben. Des Weiteren werden die für das Arbeitsaufgaben-Schema spezifischen Dimensionstabellen erläutert. Weitere Informationen über Fakten- und Dimensionstabellen finden Sie unter Faktentabellen und Dimensionstabellen.
Faktentabellen für Arbeitsaufgaben:
Faktentabelle für aktuelle Arbeitsaufgaben (dbo.Current Work Item)
Faktentabelle für Arbeitsaufgaben-Changesets (dbo.Work Item Changeset)
Faktentabelle für die Versionsgeschichte der Arbeitsaufgaben (dbo.Work Item History)
Faktentabelle für verknüpfte Arbeitsaufgaben (dbo.Related Current Work Item)
Die Faktentabellen für Arbeitsaufgaben verweisen auf die folgenden Dimensionstabellen:
Dimensionstabelle für Arbeitsaufgaben (dbo.Work Item)
Dimensionstabelle für Changesets (dbo.Changeset)
Dimensionstabelle für Builds (dbo.Build) (siehe Buildschema)
Dimensionstabelle für Teamprojekte (dbo.Team Project) (siehe Gemeinsame Dimensionen)
Dimensionstabelle für Personen (dbo.Person) (siehe Gemeinsame Dimensionen)
Dimensionstabelle für Datumsangaben (dbo.Date) (siehe Gemeinsame Dimensionen)
Dimensionstabelle für Bereiche (dbo.Area) (siehe Gemeinsame Dimensionen)
Dimensionstabelle für Iterationen (dbo.Iteration) (siehe Gemeinsame Dimensionen)
Faktentabelle für aktuelle Arbeitsaufgaben
In dieser Faktentabelle wird die aktuelle Version aller Arbeitsaufgaben gespeichert. In der folgenden Tabelle werden die Spalten in der Faktentabelle beschrieben.
Feld |
Beschreibung |
---|---|
__ID |
Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet) |
Logische Verfolgungs-ID |
Gibt die Zahl an, anhand der der Warehouseadapter für die Verfolgung von Arbeitsaufgaben bestimmt, welcher Teil der Versionsgeschichte der Arbeitsaufgaben bereits im Warehouse vorhanden ist. |
__LastUpdatedTime |
Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes |
__TrackingId |
Gibt eine Zahl an, mit der der Datensatz von der Warehouse-Infrastruktur verfolgt wird |
Arbeitsaufgabe |
Fremdschlüssel zur Dimensionstabelle Arbeitsaufgabe |
Zugewiesen an |
Fremdschlüssel zur Dimensionstabelle Person, der den Wert für Zugewiesen an darstellt |
Geändert von |
Fremdschlüssel zur Dimensionstabelle Person, der den Wert für Geändert von darstellt |
Erstellt von |
Fremdschlüssel zur Dimensionstabelle Person, der den Wert für Erstellt von darstellt |
Bereich |
Fremdschlüssel zur Dimensionstabelle Bereich |
Iteration |
Fremdschlüssel zur Dimensionstabelle Iteration |
Teamprojekt |
Fremdschlüssel zur Dimensionstabelle Teamprojekt, der das Teamprojekt angibt |
Date |
Fremdschlüssel zur Dimensionstabelle Datum |
System_CreatedDate |
Fremdschlüssel zur Datumsdimension, der das Datum der Erstellung der Arbeitsaufgabe angibt |
Microsoft_VSTS_Common_ActivatedDate |
Fremdschlüssel zur Datumsdimension, der das Datum der letzten Aktivierung der Arbeitsaufgabe angibt |
Microsoft_VSTS_Common_ResolvedDate |
Fremdschlüssel zur Datumsdimension, der das Datum der letzten Lösung der Arbeitsaufgabe angibt |
Microsoft_VSTS_Common_ClosedDate |
Fremdschlüssel zur Datumsdimension, der das Datum der letzten Schließung der Arbeitsaufgabe angibt |
Microsoft_VSTS_Test_TestName |
Name des Tests, der für den Aufgabencode ausgeführt wurde |
Microsoft_VSTS_Test_TestId |
ID des Tests, der für den Aufgabencode ausgeführt wurde |
Microsoft_VSTS_Test_TestPath |
Vollständiger Pfad des Tests, der für den Aufgabencode ausgeführt wurde |
Microsoft_VSTS_Build_FoundIn |
Fremdschlüssel zur Tabelle Build, der den Build angibt, in dem eine Arbeitsaufgabe gefunden wurde. In der MSF for Agile Software Development-Prozessvorlage ist dieser nur für den Arbeitsaufgabentyp Fehler verfügbar. |
Microsoft_VSTS_Build_IntegrationBuild |
Fremdschlüssel zur Dimensionstabelle Build, der den Build mit den Codeänderungen angibt, die zur Lösung dieser Arbeitsaufgabe geführt haben |
_Microsoft_VSTS_Scheduling_RemainingWork |
Schätzung der Anzahl von Stunden, die für den Abschluss der Aufgabe noch erforderlich sind |
_Microsoft_VSTS_Scheduling_CompletedWork |
Anzahl von Stunden, die für diese Aufgabe benötigt wurden |
_Microsoft_VSTS_Scheduling_BaselineWork |
Anzahl von Arbeitsstunden aus dem Basisplan |
Microsoft_VSTS_Scheduling_StartDate |
Fremdschlüssel zur Dimensionstabelle Datum, der das dieser Arbeitsaufgabe zugeordnete Startdatum angibt |
Microsoft_VSTS_Scheduling_FinishDate |
Fremdschlüssel zur Dimensionstabelle Datum, der das dieser Arbeitsaufgabe zugeordnete Enddatum angibt |
Faktentabelle für Arbeitsaufgaben-Changesets
In dieser Faktentabelle sind Verknüpfungen von Arbeitsaufgaben mit Changesets gespeichert. In der folgenden Tabelle werden die Spalten in der Faktentabelle beschrieben.
Feld |
Beschreibung |
---|---|
__ID |
Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet) |
__LastUpdatedTime |
Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes |
__TrackingId |
Gibt eine Zahl an, mit der der Datensatz von der Warehouse-Infrastruktur verfolgt wird |
Arbeitsaufgabe |
Die Datensatz-ID der Arbeitsaufgabe in der Faktentabelle Arbeitsaufgabe |
Changeset |
Die Datensatz-ID des Changesets in der Faktentabelle Changeset |
Teamprojekt |
Das Teamprojekt, in dem die Verknüpfung gespeichert ist |
Faktentabelle für die Versionsgeschichte der Arbeitsaufgaben
Diese Faktentabelle enthält die vollständige Versionsgeschichte aller Arbeitsaufgaben. Mithilfe einer ausgleichenden Datensatzstrategie wird die Versionsgeschichte für jeden beliebigen Zeitpunkt aufgezeichnet. In der folgenden Tabelle werden die Spalten in der Faktentabelle beschrieben.
Feld |
Beschreibung |
---|---|
__ID |
Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet) |
Logische Verfolgungs-ID |
Gibt die Zahl an, anhand der der Warehouseadapter für die Verfolgung von Arbeitsaufgaben bestimmt, welcher Teil der Versionsgeschichte der Arbeitsaufgaben bereits im Warehouse vorhanden ist. |
Anzahl der Datensätze |
1 oder -1. Beim Erstellen einer neuen Arbeitsaufgabe wird ein Datensatz eingefügt, wobei Anzahl der Datensätze auf 1 festgelegt wird. Wenn eine Revision der Arbeitsaufgabe erfolgt, werden zwei Datensätze eingefügt: Der erste ist identisch mit dem vorherigen Datensatz, für Anzahl der Datensätze wird jedoch der Wert -1 festgelegt. Beim zweiten Datensatz wird Anzahl der Datensätze auf 1 festgelegt, und der übrige Teil des Datensatzes stellt die neuen Werte in der Arbeitsaufgabe dar. |
Anzahl der Revisionen |
Dieser Wert wird für jede Revision einer Arbeitsaufgabe auf 1 festgelegt. Für Datensätze, bei denen Anzahl der Datensätze auf -1 festgelegt ist (wodurch eine Änderung an einer Arbeitsaufgabe angegeben wird), ist dieser Wert gleich NULL. Durch Auswählen von Zeilen, deren Anzahl der Revisionen auf 1 festgelegt ist, werden alle Revisionen der Arbeitsaufgaben zurückgegeben. |
Anzahl der Zustandsänderungen |
Wird verwendet, um Aktivitäten wie Fehlerbehebungs- oder Aufgabenabschlussraten anzuzeigen. Bei einer Änderung des Felds Zustand wird Anzahl der Zustandsänderungen auf 1 festgelegt. Anzahl der Zustandsänderungen wird für alle Revisionen einer Arbeitsaufgabe auf NULL festgelegt, bei denen der Zustand nicht geändert wird, sowie für alle Datensätze, bei denen Anzahl der Datensätze den Wert -1 besitzt. |
__LastUpdatedTime |
Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes |
__TrackingId |
Gibt eine Zahl an, mit der der Datensatz von der Warehouse-Infrastruktur verfolgt wird |
Arbeitsaufgabe |
Fremdschlüssel zur Dimensionstabelle Arbeitsaufgabe |
Zugewiesen an |
Fremdschlüssel zur Dimensionstabelle Person, der den Wert für Zugewiesen an darstellt |
Geändert von |
Fremdschlüssel zur Dimensionstabelle Person, der den Wert für Geändert von darstellt |
Date |
Fremdschlüssel zur Dimensionstabelle Datum. Gibt das Datum an, an dem die Arbeitsaufgabe zuletzt geändert wurde. |
Erstellt von |
Fremdschlüssel zur Dimensionstabelle Person, der den Wert für Erstellt von darstellt |
Bereich |
Fremdschlüssel zur Dimensionstabelle Bereich |
Iteration |
Fremdschlüssel zur Dimensionstabelle Iteration |
Teamprojekt |
Fremdschlüssel zur Dimensionstabelle Teamprojekt |
System_CreatedDate |
Fremdschlüssel zur Datumsdimension, der das Datum der Erstellung der Arbeitsaufgabe angibt |
Microsoft_VSTS_Common_ActivatedDate |
Fremdschlüssel zur Datumsdimension, der das Datum der letzten Aktivierung der Arbeitsaufgabe angibt |
Microsoft_VSTS_Common_ResolvedDate |
Fremdschlüssel zur Datumsdimension, der das Datum der letzten Lösung der Arbeitsaufgabe angibt |
Microsoft_VSTS_Common_ClosedDate |
Fremdschlüssel zur Datumsdimension, der das Datum der letzten Schließung der Arbeitsaufgabe angibt |
Microsoft_VSTS_Test_TestName |
Name des Tests, der für den Aufgabencode ausgeführt wurde |
Microsoft_VSTS_Test_TestId |
ID des Tests, der für den Aufgabencode ausgeführt wurde |
Microsoft_VSTS_Test_TestPath |
Vollständiger Pfad des Tests, der für den Aufgabencode ausgeführt wurde |
Microsoft_VSTS_Build_FoundIn |
Fremdschlüssel zur Tabelle Build, der den Build angibt, in dem eine Arbeitsaufgabe gefunden wurde. In der MSF for Agile Software Development-Prozessvorlage ist dieser nur für den Arbeitsaufgabentyp Fehler verfügbar. |
Microsoft_VSTS_Build_IntegrationBuild |
Fremdschlüssel zur Dimensionstabelle Build, der den Build mit den Codeänderungen angibt, die zur Lösung dieser Arbeitsaufgabe geführt haben |
_Microsoft_VSTS_Scheduling_RemainingWork |
Eine Schätzung der Anzahl von verbleibenden Arbeitsstunden bis zum Abschluss der Arbeiten für die ausgewählte Dimension |
_Microsoft_VSTS_Scheduling_CompletedWork |
Die Anzahl der Stunden, die für die ausgewählten Dimensionen benötigt wurden |
_Microsoft_VSTS_Scheduling_BaselineWork |
Die Anzahl von Arbeitsstunden aus dem Basisplan für die ausgewählten Dimensionen |
Microsoft_VSTS_Scheduling_StartDate_Date_ID |
Fremdschlüssel zur Dimensionstabelle Datum, der das dieser Arbeitsaufgabe zugeordnete Startdatum angibt |
Microsoft_VSTS_Scheduling_FinishDate_ID |
Fremdschlüssel zur Dimensionstabelle Datum, der das dieser Arbeitsaufgabe zugeordnete Enddatum angibt |
Faktentabelle für verknüpfte Arbeitsaufgaben
In dieser Faktentabelle werden Verknüpfungen zwischen Arbeitsaufgaben gespeichert, wie in der folgenden Tabelle gezeigt.
Feld |
Beschreibung |
---|---|
Current Work Item_TrackingIDLeft |
Fremdschlüssel zur Faktentabelle für aktuelle Arbeitsaufgaben der Verknüpfungsquelle |
Current Work Item_TrackingIDRight |
Fremdschlüssel zur Faktentabelle für aktuelle Arbeitsaufgaben des Verknüpfungsziels |
__LastUpdatedTime |
Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes |
Sie können diese Faktentabelle mit der Faktentabelle für aktuelle Arbeitsaufgaben zusammenführen, um Arbeitsaufgaben und verknüpfte Arbeitsaufgaben abzurufen.
FROM [Related Current Work Item] Link
INNER JOIN [Current Work Item] Left
On Link.[Current Work Item_TrackingIDLeft] = Left.__TrackingID
INNER JOIN [Current Work Item] Right
On Link.[Current Work Item_TrackingIDRight] = Right.__TrackingID
Dimensionstabelle für Arbeitsaufgaben
In dieser Tabelle werden die Werte der Arbeitsaufgabenfelder gespeichert, die ansonsten in freigegebenen Dimensionen nicht gespeichert werden. Die Werte für das State-Feld werden z. B. in der Dimensionstabelle für Arbeitsaufgaben gespeichert, die Werte für das Assigned To-Feld jedoch in der freigegebenen Dimensionstabelle für Personen. In der folgenden Tabelle werden die Spalten in der Dimensionstabelle für Arbeitsaufgaben beschrieben.
Feld |
Beschreibung |
---|---|
__ID |
Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet) |
Arbeitsaufgabe |
Der Bezeichner. Dieser wird von der Arbeitsaufgaben-ID und der Revision abgeleitet. |
Vorheriger Zustand |
Zustand der vorherigen Revision der Arbeitsaufgabe |
__LastUpdatedTime |
Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes |
__DimensionMemberActive |
Gibt an, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet). |
System_Id |
Stellt die Arbeitsaufgaben-ID dar, unter der die Arbeitsaufgabe im Betriebssystem bekannt ist. |
System_Title |
Titel der Arbeitsaufgabe |
System_State |
Zustand der Arbeitsaufgabe |
System_Rev |
Revision der Arbeitsaufgabe |
System_Reason |
Grund der letzten Zustandsänderung |
System_WorkItemType |
Der Typ der Arbeitsaufgabe (Fehler, Aufgabe usw.) |
Microsoft_VSTS_Common_Issue |
Wert, mit dem eine Arbeitsaufgabe für die Aufnahme in den Problembericht markiert wird |
Microsoft_VSTS_Common_ActivatedBy |
Person, die die Arbeitsaufgabe zuletzt aktiviert hat |
Microsoft_VSTS_Common_ResolvedBy |
Person, die die Arbeitsaufgabe zuletzt gelöst hat |
Microsoft_VSTS_Common_ClosedBy |
Person, die die Arbeitsaufgabe zuletzt geschlossen hat |
Microsoft_VSTS_Common_Priority |
Eine subjektive Bewertung der Wichtigkeit, anhand der bestimmt wird, welche Aufgaben zuerst abgeschlossen werden müssen. Gültige Werte sind 1, 2 und 3. |
Microsoft_VSTS_Common_Triage |
Unterzustände für eine Aufgabe, die für eine Selektierungsentscheidung ansteht (wird während des Zustands Vorgeschlagen verwendet). Gültige Werte sind Anstehend (Standard), Details, Info empfg., Selektiert. |
Microsoft_VSTS_Common_ExitCriteria |
Flag, mit dem bestimmt wird, ob diese Arbeitsaufgabe in der Projektprüfliste verfolgt werden muss |
Microsoft_VSTS_Common_Rank |
Stapelrang, mit dem eine Priorität der Arbeiten festgelegt wird |
Microsoft_VSTS_Scheduling_TaskHierarchy |
Eine Zeichenfolge, die den Microsoft Project-Kontext für die jeweilige Aufgabe darstellt. |
Siehe auch
Konzepte
Perspektive Aktuelle Arbeitsaufgabe
Perspektive Versionsgeschichte der Arbeitsaufgaben