Wie funktioniert die ursprüngliche Schätzung in Team Foundation Server?

Wie funktioniert die ursprüngliche Schätzung in Team Foundation Server?

Wenn ich eine Aufgabe für ein bestimmtes Projekt aufrufe, gibt es ein Feld namens „Ursprüngliche Schätzung“. Der einzige Ort, an dem ich die ursprüngliche Schätzung finden kann, ist in der Tfs_Warehouse-Datenbank in der FactWorkItemHistoryTabelle unter der Microsoft_VSTS_Scheduling_OriginalEstimateSpalte.

Kann jemand erklären, wie dieser Wert funktioniert? Der Grund für meine Frage ist, dass er sich in der FactWorkItemHistory-Tabelle für dieselbe Aufgabe ändert. Es gibt einige positive und negative Einträge. Wenn ich alle Werte Microsoft_VSTS_Scheduling_OriginalEstimatenach Aufgabe und ProjectNodeSK zusammenzähle, erhalte ich den Betrag, der in der TFS-Aufgaben-Benutzeroberfläche angezeigt wird. Ich frage mich nur, warum sich der Wert über Einträge hinweg ändert. Tatsächlich würde mich auch interessieren, warum es mehrere WorkItem-Einträge für dieselbe Aufgabe gibt. Ich dachte mir (falsch), dass die WorkItem-Tabelle hinsichtlich der Aufgabe in der TFS-Benutzeroberfläche eins zu eins wäre.

Antwort1

Das Warehouse speichert jede Arbeitselementrevision, damit Sie den Wert der ursprünglichen Schätzung zu einem bestimmten Zeitpunkt abfragen können. Aus diesem Grund wird dasselbe Arbeitselement in mehreren Tabellen mehrfach aufgeführt, einschließlich der von Ihnen verwendeten.

Das Warehouse speichert auch die Differenzen zwischen den Revisionen, sodass Sie damit lustige statistische Dinge tun können. Jedes Arbeitselement sollte einmal in der DimWorkItemTabelle dargestellt werden. Es gibt auch eine CurrentWorkItemTabelle für den neuesten Snapshot. Jede *FactTabelle speichert Point-in-Time-Werte. Sie finden auch einige nützliche Ansichten, darunter *WorkItemsAreund *WorkItemsWere. Die erste enthält den neuesten Snapshot der Daten und ist wahrscheinlich das, wonach Sie suchen. Die zweite ist eine stabilere Ansicht der Point-in-Time-Faktentabellen.

Weitere Details zum Warehouse-Schema finden Sie hier:

verwandte Informationen