Freigeben über


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:

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

Weitere Ressourcen

Relationale Schemas

Faktentabellen

Dimensionstabellen