Codeänderung-Perspektive

Aktualisiert: November 2007

Sie können die Codeänderung-Perspektive verwenden, um ausschließlich die Measures, Attribute und Berechnungen im Datencube anzuzeigen, die sich auf den Team Foundation Build-Vorgang beziehen. Mit der Codeänderung-Perspektive können Sie analysieren, wie sich Quelldateien mit der Zeit und in verschiedenen Builds ändern.

Hinweis:

Wenn Perspektiven mit dem Team Foundation-Cube verwendet werden sollen, muss auf der Datenebene Microsoft SQL Server 2005 Enterprise Edition oder SQL Server 2005 Enterprise (64) Edition verwendet werden. Die im Lieferumfang von Team Foundation Server enthaltene SQL Server 2005 Standard Edition unterstützt keine Verwendung von Perspektiven. Wenn Sie mit SQL Server 2005 Standard Edition arbeiten, befinden sich die Cubeelemente aus allen Perspektiven im Team System-Datencube.

Mithilfe der Codeänderung-Perspektive können Sie u. a. die folgenden Fragen beantworten:

  • Wie viele Dateien mit einer bestimmten Dateinamenerweiterung wurden in einem bestimmten Build geändert?

  • Wie viele Codezeilen befinden sich für einen bestimmten Build in der Quelldatenbank?

  • Welche Changesets wurden übermittelt, und welche Details umfasst die Änderung? Beispiele: Wer hat die Änderung ausgeführt, welche Dateien wurden geändert, und an welchem Datum wurde die Änderung vorgenommen?

Measures

In der folgenden Tabelle werden die Measures beschrieben, die in der Codeänderung-Perspektive enthalten sind. Die Codeänderung-Perspektive enthält eine einzige Measuregruppe mit dem Namen Codeänderung. Diesem Measure wird ein neuer Fakt für jede Dateiänderung hinzugefügt, auf die von einer Eincheckaktion im System der Versionskontrolle verwiesen wird.

Measure

Beschreibung

Anzahl der Codeänderungen

Die Anzahl der Änderungen, die an Dateien im System der Versionskontrolle vorgenommen wurden

Zeilen hinzugefügt

Zeilen, die in den ausgewählten Dimensionen Dateien hinzugefügt wurden

Zeilen gelöscht

Gesamtzahl der gelöschten Zeilen

Zeilen geändert

Gesamtzahl der Zeilen, die im ausgewählten Zeitraum geändert wurden

Änderung gesamt

Gesamtänderung im Code, die wie folgt berechnet wird: [Zeilen hinzugefügt] + [Zeilen gelöscht] + [Zeilen geändert]

Zeilen gesamt

Gesamtzahl der Zeilen im ausgewählten Bereich der Dateipfadhierarchie am Punkt eines bestimmten Builds oder für eine Reihe von Builds. Bei dieser Berechnung werden lediglich Informationen für Builds zurückgegeben. Es wird NULL zurückgegeben, wenn Sie dabei keine einzelnen Builds auswählen. Die Anzahl der Zeilen wird berechnet, indem die hinzugefügten und gelöschten Zeilen in einer bestimmten Buildtyp/Betriebssystem-Kombination zusammengefasst werden.

Dimensionen

In der folgenden Tabelle werden die Attribute beschrieben, die in der Build-Perspektive enthalten sind. Sie können die Measures mit jedem dieser Attribute aggregieren.

Attribut

Dimension

Beschreibung

Build

Build

Zahl oder Name, mit der bzw. dem der Build eindeutig bezeichnet wird

Buildstartzeit

Build

Datum und Uhrzeit des Beginns des Buildvorgangs

Buildtyp

Build

Name der Builddefinition. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Builddefinition.

Changeset

Changeset

Der dem Changeset zugeordnete Eincheckkommentar

Changeset-ID

Changeset

Der Name des Changesets oder die ID, auf die sich die Dateiänderungen beziehen

Richtlinienüberschreibungskommentar

Changeset

Der Kommentar, der beim Überschreiben einer Richtlinie bereitgestellt wird. Wenn eine Richtlinie nicht mit diesem Changeset überschrieben wurde, ist dieses Feld NULL.

Alias

Eingecheckt von

Der Alias der Person, die die Codeänderungen eincheckt

Person

Eingecheckt von

Der Name der Person, die die Codeänderungen eincheckt

Year Month Date

Datum

Das Datum, an dem das Changeset übermittelt wurde, geordnet nach Jahr, Monat und Datum.

Jahr-Woche-Datum

Datum

Das Datum, an dem das Changeset übermittelt wurde, geordnet nach Jahr, Woche des Jahres und Datum.

Datum

Datum

Das Datum, an dem das Changeset übermittelt wurde

Dateierweiterung

Dateiname

Der Typ der Datei (Dateinamenerweiterung), an der die Änderungen vorgenommen wurden

Dateipfad

Dateiname

Eine Hierarchie der Verzeichnisse und Dateien in der Quellcodeverwaltungs-Datenbank

Teamprojekt

Teamprojekt

Den Namen des Teamprojekts.

ID

Arbeitsaufgabe

Die ID der Arbeitsaufgabe, die beim Erstellen der Arbeitsaufgabe zugewiesen wurde

Vorheriger Zustand

Arbeitsaufgabe

Der vorherige Zustand der Arbeitsaufgabe

Arbeitsaufgabentyp

Arbeitsaufgabe

Der Typ der Arbeitsaufgabe

Grund

Arbeitsaufgabe

Der Grund für die Änderung des Zustands der Arbeitsaufgabe

Rev

Arbeitsaufgabe

Die Revision der Arbeitsaufgabe

Zustand

Arbeitsaufgabe

Der Zustand der Arbeitsaufgabe

Titel

Arbeitsaufgabe

Der Titel der Arbeitsaufgabe

(Sonstiges)

Arbeitsaufgabe

Weitere Attribute, die von der Prozessvorlage abhängig sind, mit der das Teamprojekt erstellt wird. Weitere Informationen finden Sie im Abschnitt "Arbeitsaufgabendimension" in Perspektive Aktuelle Arbeitsaufgabe.

Siehe auch

Konzepte

Codeabdeckungsschema

Weitere Ressourcen

Grundlagen der Struktur des Data Warehouse-Cubes

Perspektiven