Share via


Erstellen, Anpassen und Verwalten von Berichten für Visual Studio ALM

Sie können Berichte erstellen, die die für das Projekt wichtigsten Daten hervorheben, um den Fortschritt Ihres Teams in Visual Studio Application Lifecycle Management (ALM) besser verfolgen zu können. Durch das Erstellen eigener Berichte können Sie bestimmte Informationen verfolgen, die in den Standardberichten von Team Foundation Server (TFS) nicht angezeigt werden. Außerdem können Sie anpassen, wie Mitglieder Ihrer Organisation projektspezifische Daten verarbeiten, anzeigen, veröffentlichen und freigeben können.

Informationen zum Erstellen von einfachen Diagrammen aus Abfragen in flachen Listen finden Sie hier.

Wenn Sie einen Bericht erstellen oder anpassen, sollten Sie die Datenquelle, den Typ und das Format des Berichts sowie die Verwendung des Berichts durch Sie und die gemeinsame Verwendung des Berichts mit Ihrem Team und anderen außerhalb Ihrer Organisation berücksichtigen. Die Datenquelle und das Entwicklungstool, die Sie verwenden, hängen von Ihrer Auswahl von Berichtstyp, Berichtsformat und Freigabe ab. Auch der Zugriff auf die Datenbanken kann für Ihre Entscheidung von Bedeutung sein. Zum Aktualisieren von Excel-Berichten müssen Sie dem Data Warehouse umfangreichere Berechtigungen gewähren, als in den Sicherheitsrichtlinien für Ihre Organisation möglicherweise zulässig sind.

Wenn Sie Berichte nur für eigene Analysen verwenden möchten, können Sie einen der Excel-Standardberichte anzeigen oder anpassen. Sie können auch einen Excel-Bericht erstellen, der auf einer Arbeitsaufgabenabfrage basiert. Wenn Sie Geschäftsberichte erstellen müssen, die von vielen Benutzern verwendet, regelmäßig aktualisiert und bei Bedarf verfügbar sein müssen, sollten Sie Berichte in SQL Server Reporting Services erstellen oder anpassen.

Wichtig

Die meisten Berichte in Excel setzen voraus, dass die Teamprojektauflistung, die das Teamprojekt enthält, mit SQL Server Analysis Services bereitgestellt wird.Für alle Berichte in Reporting Services muss die Auflistung sowohl mit Analysis Services als auch mit Reporting Services bereitgestellt werden.Außerdem muss für das Teamprojekt ein Projektportal aktiviert sein, damit auf Standardberichte in Excel zugegriffen werden kann.Wenn diese Dienste nicht konfiguriert wurden, können Sie nur auf Berichte zum aktuellen Status zugreifen.

Sie können auf einfache Weise Berichte zum aktuellen Status auf der Basis einer Arbeitsaufgabenabfrage generieren, die Sie in Excel öffnen. Zudem können Sie die Daten mithilfe von Excel-Tools in Diagrammen darstellen.Weitere Informationen finden Sie unter Abfragen von Arbeitsaufgaben.

Erstellen von Berichten anhand von Team Foundation-Daten

Wie die folgende Abbildung zeigt, erstellen Sie Berichte auf der Basis der Daten in einer von drei Datenbanken. Sie können Berichte auch mithilfe von Excel, Project oder Reporting Services erstellen, anpassen und anzeigen. Ihr Teamprojekt enthält in Excel und Reporting Services integrierte Berichte. Sie können auch schnell mithilfe von Microsoft Excel oder Microsoft Project Berichte generieren.

Überblick über Team Foundation-Datenspeicher und -Berichte

Ein einzelnes relationales Data Warehouse enthält alle berichtsfähigen Daten aller Teamprojekte, die in allen Projektauflistungen für eine Bereitstellung von Team Foundation Server definiert sind. Daten aus diesem Warehouse werden dann verarbeitet und in den OLAP-Cube geschrieben. Da die Daten in einem einzelnen Data Warehouse erfasst werden, können Sie für Berichte mehrere Teamprojektauflistungen verwenden.

Informationen zu Abhängigkeiten zwischen Objekten, die Arbeit, Berichte und Teamprozesse verfolgen, finden Sie unter Eine End-to-End-Ansicht der in Visual Studio TFS konfigurierbaren und anpassbaren Elemente.

Weitere Informationen zu Interaktionen zwischen TFS und SQL Server finden Sie unter SQL Server und SQL Server Reporting Services.

Erstellen von Berichten anhand von Daten aus der relationalen Warehouse-Datenbank

Sie können den Fortschritt verfolgen und andere wichtige Trends hervorheben, indem Sie Daten aus der relationalen Warehouse-Datenbank abfragen und Berichte erstellen, die den Status anzeigen. Wie die folgende Abbildung zeigt, werden die Daten im Warehouse aus den betriebsinternen Speichern gesammelt und in einem Satz von Tabellen, Ansichten und Tabellenwertfunktionen angeordnet, aus denen Sie Berichte erstellen können.

Team Foundation-Warehouse

Das Warehouse enthält Daten zu Builds, Quellcode, Testergebnissen und Codeabdeckung sowie Arbeitsaufgaben, z. B. Aufgaben und Fehler. Sowohl die in Visual Studio ALM erfassten Rohdaten als auch die Beziehungen zwischen diesen Datasets werden in das Data Warehouse übertragen. Sie können Beziehungen zwischen den integrierten Datasets untersuchen, indem Sie direkte Abfragen stellen und Berichte anhand der Daten erstellen, die in der relationalen Warehouse-Datenbank gespeichert sind.

Weitere Informationen finden Sie unter Tabellenreferenz für die relationale Warehouse-Datenbank für Visual Studio ALM.

Erstellen von Berichten anhand der Daten im Analysis Services-Cube

Der Team System-Cube stellt, wie die folgende Abbildung zeigt, alle Metriken zur Verfügung, die für sämtliche Measuregruppen definiert wurden. Sie können mithilfe des Analysis Services-Cubes für TFS Berichte mit aggregierten Informationen zu den Daten generieren, die in Teamprojektauflistungen gespeichert sind. Mithilfe dieser Daten können in Microsoft Excel auf einfache Weise PivotTable- und PivotChart-Berichte erstellt werden.

Hinweis

HinweisHinweis

Wenn für das TFS-Data Warehouse für SQL Server Enterprise Edition verwendet wird, enthält die Liste der Cubes Team System und einen Perspektivensatz.Die Perspektiven ermöglichen eine fokussierte Ansicht der Daten, damit Sie nicht durch alle Dimensionen und Measuregruppen navigieren müssen, die für den gesamten Team System-Cube definiert sind.

Weitere Informationen finden Sie unter den folgenden Themen:

Hinweis

Wenn Sie Git für die Versionskontrolle verwenden, sind die Daten zu Codeänderungen und Codeabdeckung nicht verfügbar.

Measuregruppen für Analysis-Services-Datencube

Häufigkeit der Datenaktualisierung

In den WIT-Datenspeicher werden sämtliche für Arbeitsaugaben erfassten Daten, in das Data Warehouse von Analysis Services jedoch nur ausgewählte Daten geschrieben. Beim Erstellen oder Ändern von Arbeitsaufgaben durch Teammitglieder wird der WIT-Datenspeicher in Echtzeit aktualisiert. Anschließend werden inkrementelle Updates in die relationale Warehouse-Datenbank und den OLAP-Cube geschrieben, jeweils alle zwei Minuten bzw. Stunden.

Anhand des jedem Arbeitsaufgabenfeld zugewiesenen Reportable-Attributs wird festgelegt, ob die Daten nur in die relationale Warehouse-Datenbank oder sowohl in das relationale Warehouse als auch den OLAP-Cube geschrieben werden. Bei berichtsfähigen Feldern wird das jeweilige Reportable-Attribut auf "Detail", "Dimension" oder "Measure" festgelegt. Die gesamten berichtsfähigen Daten aller Teamprojekte, die in allen Projektauflistungen für eine TFS-Bereitstellung definiert sind, werden in ein einzelnes relationales Data Warehouse geschrieben. Daten aus diesem Warehouse werden dann verarbeitet und in den OLAP-Cube geschrieben. Durch das Sammeln von Daten in einem einzelnen Data Warehouse wird die teamprojektübergreifende Berichterstellung unterstützt.

In der folgenden Abbildung wird verdeutlicht, dass die blau umrahmt angezeigten Arbeitsaufgabenfelder, Feldattribute und globalen Listen für alle Teamprojekte innerhalb einer Teamprojektauflistung gelten. Die orangefarbenen Felder geben WIT-Objekte an, die für ein Teamprojekt definiert sind.

Felder zum Nachverfolgen von Arbeit und für Datenspeicher

Auswählen des Softwaretools zum Erstellen oder Anpassen eines Berichts

Sie können mit jedem Erstellungstool, mit dem eine Verbindung mit der relationalen Analysis Services-Datenbank oder dem OLAP-Cube hergestellt werden kann, TFS-Berichte erstellen. Sie können beispielsweise Excel, den Berichts-Generator oder den Berichts-Designer verwenden. Mit Excel können Sie schnell Berichte generieren, die auf Daten zum Nachverfolgen von Arbeitsaufgaben oder auf im Cube gespeicherte Daten zugreifen. Mithilfe von Project können Sie Berichte erstellen, die Informationen wie Abhängigkeiten, Zeitpläne, Ressourcenverwendung und Zeitachsen anzeigen. Mit dem Berichts-Generator oder dem Berichts-Designer können Sie Benutzern das Aktualisieren von Berichten ermöglichen, ohne ihnen Lesezugriff auf die Datenbanken zu gewähren.

Neben diesen Tools stellt Microsoft zusätzliche Tools und Plug-Ins zur Verfügung, die weitere Funktionen zum Anpassen und Veröffentlichen von Berichten bieten. Weitere Informationen finden Sie auf den folgenden Seiten der Microsoft-Website: Auswählen der richtigen Business Intelligence-Technologie für Ihr Format (Whitepaper) und Microsoft Business Intelligence.

Wie die folgende Abbildung zeigt, können Sie Excel-Berichte erstellen, in denen auf Daten im Analysis Services-Cube oder im Datenspeicher zum Nachverfolgen von Arbeitsaufgaben zugegriffen wird. Diese Berichte sind hilfreich für Ad-hoc- und eigene Analysen, die Freigabe von Informationen für Ihr Team über ein Portal oder ein Dashboard und die Integration in andere Datenquellen mithilfe von PowerPivot für Excel. Für komplexere Geschäfts- und Betriebsberichte können Sie den Berichts-Generator oder den Berichts-Designer verwenden, um Berichte in Reporting Services zu erstellen oder anzupassen.

Tools zum Generieren von Team Foundation-Berichten

Die folgende Tabelle enthält Informationen zu den Tools, Daten, Vorteilen und Ressourcen für die Verwendung der Erstellungstools, die Sie zum Erstellen und Anpassen von TFS-Berichten verwenden können.

Softwaretool

Verwendete Daten

Hilfreich für

Hinweise

Excel

Datenspeicher zum Nachverfolgen von Arbeitsaufgaben

OLAP-Datencube (TFS_Analysis)

Eigene Analyse

Verwalten von Datasets geringer bis mittlerer Größe (100 bis ungefähr 1 Mio. Datensätze)

Flexibles Freihandberichtslayout und -format

Zum Aktualisieren eines Excel-Berichts muss der Benutzer über die entsprechenden Berechtigungen verfügen. Eine Berechtigung muss den Zugriff auf das Data Warehouse gewähren, in dem Daten für die gesamte Bereitstellung von Projektauflistungen gespeichert werden. Der Benutzer muss die Daten manuell oder mithilfe von Makros aktualisieren.

Project

Datenspeicher zum Nachverfolgen von Arbeitsaufgaben

Projektzeitplan und Ressourcendaten

Anzeigen von Gantt-Berichten, in denen Abhängigkeiten, Zeitachsenberichte, die Verwendung von Ressourcen und die Speicherbelegung dargestellt werden

Project Server stellt eine Reihe von Berichten für Unternehmensbereitstellungen zur Verfügung, die Sie für die Analyse von Projekt- und Ressourcenleistung in einem Projekt oder projektübergreifend verwenden können. Außerdem können Sie PivotTable- und PivotChart-Berichte verwenden, um mit Berichten interaktiv zu arbeiten und einige der Felder zu ändern, die den Bericht strukturieren.

Sie können in Project sofort auf einen Bericht zugreifen, indem Sie eine Arbeitsaufgabenabfrage öffnen. Weitere Informationen finden Sie unter Erstellen von Backlog und Aufgaben mit Project.

Für den Zugriff auf organisationsübergreifende Berichte in Project müssen Sie die Team Foundation Server-Erweiterungen für Project Server installieren und konfigurieren. Weitere Informationen finden Sie unter Synchronisieren von Team Foundation Server mit Project Server.

Berichts-Generator

OLAP-Datencube (TFS_Analysis)

Relationale Warehouse-Datenbank (TFS_Warehouse)

Erstellen anspruchsvoller, einheitlich formatierter Berichte

Hinzufügen von Sparklines, Balkendiagrammen und Indikatoren zu Berichten

Verwenden von parametrisierten Ansichten

SQL Server 2008 R2 Berichts-Generator 3.0 bietet eine intuitive Berichterstellungsumgebung mit umfassenden Funktionen, mit der Benutzer Berichte mit zahlreichen Formatierungen entwickeln können. Dazu können sie ein Menüband verwenden, das ähnliche Funktionen wie in Excel bereitstellt. Sie können dieses Tool von der folgenden Seite der Microsoft-Website herunterladen, auf der Sie auch auf weitere Ressourcen zugreifen können: Erste Schritte mit Report Builder 3.0.

Berichts-Designer

OLAP-Datencube (TFS_Analysis)

Relationale Warehouse-Datenbank (TFS_Warehouse)

Erstellen anspruchsvoller, einheitlich formatierter Berichte

Der Berichts-Designer besteht aus einer Sammlung von grafischen Abfrage- und Entwurfstools, die in der Visual Studio-Umgebung gehostet werden. Der Berichts-Designer bietet einen Berichtsdatenbereich, in dem Sie die im Bericht verwendeten Daten organisieren können, sowie Ansichten im Registerkartenformat für Entwurf und Vorschau, damit Sie einen Bericht interaktiv entwerfen können. Der Berichts-Designer stellt zudem Abfrage-Designer, mit denen Sie aus Datenquellen abzufragende Daten leichter angeben können, und das Ausdrucksdialogfeld bereit, mit dem Sie im Berichtslayout zu verwendende Berichtsdaten angeben können. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Berichts-Designer.

Einen Vergleich der Berichts-Designer- und Report Builder-Features finden Sie auf der folgenden Seite der Microsoft-Website: Vergleichen von Berichterstellungsumgebungen

Anzeigen, Erstellen und Verwalten von Excel-Berichten für eigene Analysen

Sie können den Status und die Qualität Ihres Projekts analysieren, indem Sie die Excel-Standardberichte für das Teamprojekt verwenden. Alternativ können Sie Ad-hoc-Berichte aus einer Arbeitsaufgabenabfrage oder indem Sie eine Verbindung mit dem Analysis Services-Cube herstellen in Excel erstellen.

Informationen zu den Berechtigungen, die zum Anzeigen, Aktualisieren, Erstellen und Verwalten von Excel-Berichten erforderlich sind, finden Sie unter Zuweisen von Berechtigungen zum Anzeigen und Verwalten von Berichten für Visual Studio ALM.

Excel-Standardberichte

Sie können den Durchsatz des Teamprojekts, den Fehlerbacklog, die Softwarequalität, den Teststatus und weitere Metriken verfolgen, indem Sie einen Excel-Standardbericht anzeigen. Zum Anzeigen dieser Art von Bericht sind die folgenden Konfigurationen erforderlich:

  • Das Teamprojekt muss mit einem Projektportal bereitgestellt werden.

    Excel-Berichte werden auf dem Server gespeichert, auf dem SharePoint-Produkte für das Teamprojekt gehostet werden. Wenn für das Teamprojekt kein Projektportal aktiviert wurde, können Sie nicht auf diese Berichte zugreifen. Weitere Informationen finden Sie unter Konfigurieren oder Hinzufügen eines Projektportals.

  • Wenn Sie in Excel einen Bericht öffnen möchten, der eine Verbindung mit dem operativen TFS-Datenspeicher herstellt, muss auf dem Clientcomputer das Team Foundation-Office-Integration-Add-In installiert sein. Dieses Add-In wird bei der Installation aller Team Foundation-Clients installiert.

Über die folgende Tabelle können Sie schnell auf Informationen zu jedem Excel-Bericht zugreifen, der durch die Prozessvorlagen für Microsoft Solutions Framework (MSF) bereitgestellt wird. In den in der Tabelle verknüpften Themen finden Sie Informationen dazu, welche Daten verfügbar sind, welche Informationen das Projektteam nachverfolgen muss und wie die einzelnen Berichte interpretiert, aktualisiert und angepasst werden können. Weitere Informationen finden Sie unter Excel-Berichte, Excel-Berichte (CMMI) oder Erstellen von Excel-Berichten aus einer Arbeitsaufgabenabfrage.

Berichtsbereich

MSF for Agile Software Development

MSF for CMMI Process Improvement

Projektverwaltung

Burndown

Problemtrends

Aufgabenstatus (Trend)

Status der User Story (Trend)

Burndown

Problemtrends

Aufgabenstatus (Trend)

Anforderungsstatus (Trend)

Fehlerverwaltung

Fehler nach Zuweisung

Fehler nach Priorität

Fehlerstatus (Trend)

Fehlerreaktivierungen (Trend)

Fehlertrends (Trend)

Fehler nach Zuweisung

Fehler nach Priorität

Fehlerstatus (Trend)

Fehlerreaktivierungen (Trend)

Fehlertrends (Trend)

Testverwaltung

Testverwaltungsberichte

Testfallbereitschaft (Trend)

Testplanstatus (Trend)

Manuelle Testaktivität (Trend)

Fehleranalyse (Trend)

Teststatus der User Story (Trend)

Testverwaltungsberichte

Testfallbereitschaft (Trend)

Testplanstatus (Trend)

Manuelle Testaktivität (Trend)

Fehleranalyse (Trend)

Status des Anforderungstests (Trend)

Softwarequalität und Releaseverwaltung

Buildqualität (Trend)

Codeänderung (Trend)

Codeabdeckung (Trend)

Buildqualität (Trend)

Codeänderung (Trend)

Codeabdeckung (Trend)

Hinweis

Wenn Sie Git für die Versionskontrolle verwenden, sind die Daten zu Codeänderungen und Codeabdeckung nicht verfügbar.

Erstellen von aktuellen und Trendberichten aus Arbeitsaufgabenabfragen

Zum schnellen Generieren von Berichten, die den aktuellen Status oder historische Trends auf Basis einer Arbeitsaufgabenabfrage anzeigen, können Sie das Tool Bericht in Microsoft Excel erstellen verwenden. Diese Berichte generieren automatisch einen Satz von PivotTable- und PivotChart-Berichten auf der Basis der Abfragedaten und der Daten im Analysis Services-Cube. Außerdem können Sie dieses Tool zum schnellen Generieren von PivotTable- und PivotChart-Berichten verwenden, die Sie so anpassen können, dass sie andere Berichtsansichten unterstützen.

Weitere Informationen finden Sie unter Erstellen von Excel-Berichten aus einer Arbeitsaufgabenabfrage.

Erstellen von Excel-Berichten auf Basis der im Analysis Services-Cube verfügbaren Metriken

Sie können mithilfe des Analysis Services-Cubes Berichte mit aggregierten Informationen zu den Daten generieren, die in Teamprojektauflistungen gespeichert sind. Mithilfe dieser Daten können in Excel auf einfache Weise PivotTable- und PivotChart-Berichte erstellt werden. Sie können die Cubeelemente in PivotTable- oder PivotChart-Berichte ziehen, um Fragen zu formulieren und Antworten schnell abzurufen. Der Cube ist für die Beantwortung der folgenden Arten von Fragen optimiert:

  • Wie viele Fehler waren an jedem Tag des Projekts aktiv, wurden behoben und geschlossen?

  • Wie viele User Stories oder Anforderungen waren jeden Monat in einem bestimmten Zeitraum aktiv?

  • Wie hoch war die kumulierte Anzahl von Testergebnissen für alle Builddefinitionen für ein Teamprojekt?

Weitere Informationen finden Sie unter Im Analysis Services-Cube für Visual Studio verfügbare Perspektiven und Measuregruppen.

Freigeben und Verwalten von Excel-Berichten

Sie können Excel-Berichte auf eine der folgenden Weisen freigeben:

  • Sie können Berichtsdaten per E-Mail senden. Zum Anzeigen der Daten sind keine speziellen Berechtigungen erforderlich.

  • Sie können eine Excel-Arbeitsmappe per E-Mail senden.

  • Sie können einen Excel-Bericht in das Projektportal hochladen.

  • Sie können einen Excel-Bericht einem Dashboard hinzufügen.

  • Sie können einen Excel-Bericht an einen freigegebenen Netzwerkspeicherort hochladen und den URI dieses Speicherorts einem Arbeitsaufgabenformular hinzufügen.

Benutzer müssen über die erforderlichen Berechtigungen zum Aktualisieren der Daten und über das erforderliche Team Foundation-Add-In zum Öffnen eines Berichts verfügen, dessen Daten mit Team Foundation Server verbunden sind.

Anzeigen, Erstellen und Verwalten von Berichten in Reporting Services

Bei der Verwendung von Reporting Services können Sie das Format von Berichten besser steuern, und sowohl Teammitglieder als auch andere Mitglieder Ihrer Organisation können einfacher auf diese zugreifen. Sie können den Status und die Qualität Ihres Projekts analysieren, indem Sie die Standardberichte für das Teamprojekt verwenden. Anhand dieser Berichte, in denen Metriken aus Arbeitsaufgaben, der Versionskontrolle, Testergebnissen und Builds aggregiert werden, können folgende Fragen zum tatsächlichen Zustand des Projekts beantwortet werden:

  • Ist es wahrscheinlich, dass die Iteration vom Team rechtzeitig abgeschlossen wird?

  • Schließt das Team bei der aktuellen Verbrauchsrate die erforderlichen Arbeiten ab?

  • Behebt und schließt das Team reaktivierte Fehler in einem akzeptablen Verhältnis?

  • Wie oft werden Tests bestanden, und wie groß ist der getestete Codeanteil?

  • Welchen Status weisen die Builds im Laufe der Zeit auf?

Berichte in Reporting Services sind Berichtsdefinitionsdateien (RDL) im XML-Format, die Informationen über die Datenquellen, die Daten und das Layout enthalten. Eine Berichtsdefinition enthält keine Daten. Wenn der Bericht verarbeitet wird, werden Daten und Layout kombiniert und an einen Berichtsrenderer übergeben, der bestimmt, welche Daten- und Layoutelemente auf jede Seite passen.

Damit Sie in Reporting Services auf die Berichte zugreifen können, muss die Teamprojektauflistung mit Ihrem Teamprojekt in Reporting Services bereitgestellt werden. Diese Berichte sind nicht verfügbar, wenn Bericht Berichte nicht angezeigt wird, wenn Sie Team Explorer öffnen und den Teamprojektknoten erweitern. Der Administrator für Team Foundation Server kann einen Berichtsserver zu Ihrer Bereitstellung hinzufügen, nachdem Ihr Teamprojekt erstellt wurde. Weitere Informationen finden Sie unter Hinzufügen eines Berichtsservers.

Informationen zu den Berechtigungen, die zum Anzeigen, Aktualisieren, Erstellen und Verwalten von Berichten in Reporting Services erforderlich sind, finden Sie unter Gewähren von Zugriff auf die Datenbanken des Data Warehouse für Visual Studio ALM.

Standardberichte in Reporting Services

Über die folgende Tabelle können Sie schnell auf Informationen zu jedem Bericht zugreifen, der in Reporting Services automatisch erstellt wird, wenn ein Teamprojekt mithilfe einer Prozessvorlage für Microsoft Solutions Framework (MSF) oder Visual Studio Scrum erstellt wird. Durch das Lesen dieser Themen erfahren Sie, welche Daten die einzelnen Berichte zur Verfügung stellen, welche Informationen das Projektteam nachverfolgen muss und wie die einzelnen Berichte aktualisiert, gefiltert und interpretiert werden können. Filter schließen Zeitraum, Iteration und Bereichspfade, Arbeitsaufgabentypen und Arbeitsaufgabenzustände ein. Weitere Informationen finden Sie unter Berichte (SQL Server Reporting Services).

Hinweis

Wenn Sie Berichte in Reporting Services erstellen oder anpassen, können Sie diese Änderungen in einer Prozessvorlage speichern.Weitere Informationen finden Sie unter Hinzufügen von Berichten zur Prozessvorlage.

Berichtsbereich

MSF for Agile Software Development

MSF for CMMI Process Improvement

Visual Studio Scrum

Projektverwaltung

Burndown und Durchsatz

Verbleibende Arbeit

Nicht geplante Arbeit

Status für alle Iterationen

Übersicht über Storys

Storystatus

Burndown und Durchsatz

Verbleibende Arbeit

Nicht geplante Arbeit

Status für alle Iterationen

Anforderungsübersicht

Anforderungsstatus

Rückstandsübersicht

Release-Burndown

Sprint-Burndown (Scrum)

Geschwindigkeit

Fehlerverwaltung

Fehlerstatus

Fehlerreaktivierungen

Fehlertrends

Fehlerstatus

Fehlerreaktivierungen

Fehlertrends

  

Testverwaltung

Testfallbereitschaft

Testplanstatus

Testfallbereitschaft

Testplanstatus

Testfallbereitschaft

Testplanstatus

Softwarequalität und Releaseverwaltung

Indikatoren für Buildqualität

Builderfolg im Zeitablauf

Buildzusammenfassung

Indikatoren für Buildqualität

Builderfolg im Zeitablauf

Buildzusammenfassung

Builderfolg im Zeitablauf

Buildzusammenfassung

Hinweis

Wenn Sie Git für die Versionskontrolle verwenden, sind die Daten zu Codeänderungen und Codeabdeckung nicht verfügbar.

Erstellen und Anpassen von Berichten in Reporting Services

Zum Erstellen von komplexeren Berichten, die Sie über Reporting Services hosten, können Sie entweder den Berichts-Generator oder den Berichts-Designer verwenden. Mithilfe dieser Erstellungstools können Sie sowohl auf das relationale Data Warehouse als auch auf den Analysis Services-Cube zugreifen. Verwenden Sie nach Möglichkeit den Berichts-Generator, da dieses Tool einfacher ist. Sie müssen einen Bericht in Reporting Services erstellen, wenn Sie eine oder mehrere der folgenden Aufgaben ausführen möchten:

  • Zulassen von Berichtaktualisierungen durch Benutzer, ohne ihnen Lesezugriff auf die Datenbanken zu gewähren.

  • Freigeben von Berichten in Team Explorer unter dem Ordner Berichte

  • Unterstützen von Abonnements von Berichten, die täglich per E-Mail gesendet werden können

  • Verwalten der Berichtseigenschaften, damit Ergebnisse schneller zurückgegeben und weniger Serverressourcen verwendet werden.

  • Verwenden von Transact-SQL-Abfragen, um die Daten für die Berichte abzurufen.

Weitere Informationen finden Sie in einem der folgenden Themen:

Verwalten von Berichten in Reporting Services

Sie können auf Berichte in Reporting Services über Team Explorer, Team Web Access oder die Teamberichtssite zugreifen. Zum Verwalten von Berichten und Berichtsordnern können Team Explorer oder der Berichts-Manager verwendet werden. Um von Team Web Access auf den Teambericht zugreifen zu können, wählen Sie auf der Startseite Bericht Berichte.

Wenn die Anzahl der unter dem Knoten Berichte aufgeführten Berichte zunimmt, sollten Sie Unterordner erstellen, um die Berichte zu gruppieren bzw. zu organisieren. Sie können auch den Ordner Meine Favoriten verwenden, um Verknüpfungen zu den am häufigsten verwendeten Berichten zu speichern.

Weitere Informationen finden Sie unter Anzeigen, Hochladen und Organisieren von Berichten (Reporting Services-Berichte).

Hinzufügen von Daten zur Unterstützung der Anforderungen für die Berichterstellung

Sie können Daten zur Unterstützung der Anforderungen für die Berichterstellung wie folgt hinzufügen:

  • Fügen Sie Arbeitsaufgabenfelder zum Datenspeicher, der relationalen Datenbank oder dem Data Warehouse hinzu.

  • Erstellen Sie einen Adapter, um dem Data Warehouse Daten hinzuzufügen.

  • Integrieren Sie mithilfe von PowerPivot Daten aus anderen Ressourcen in einen Excel-Bericht.

Hinzufügen von Arbeitsaufgabenfeldern

Mit Arbeitsaufgabenfeldern können Sie Daten für einen Arbeitsaufgabentyp verfolgen, Kriterien für Abfragen definieren und Berichte entwerfen. Zum Unterstützen von Berichten können Sie Felder hinzufügen oder die Attribute vorhandener Felder ändern. Mit Ausnahme von Systemfeldern muss jedes Feld, das in einem Bericht angezeigt werden soll, in der Definitionsdatei für die Typen von Arbeitsaufgaben definiert werden, die vom jeweiligen Feld nachverfolgt werden. Systemfelder werden automatisch für jeden Arbeitsaufgabentyp definiert. Sie müssen jedoch im Arbeitsaufgabenformular enthalten sein, um die Dateneingabe zu unterstützen. Wenn Sie Felder hinzufügen oder ändern, sollten Sie systematische Namenskonventionen übernehmen, um sicherzustellen, dass Daten in Ordnern des Analysis Services-Cubes logisch gruppiert werden.

Weitere Informationen finden Sie unter Hinzufügen und Ändern von Arbeitsaufgabenfeldern zum Unterstützen von Berichten.

Erstellen eines Warehouse-Adapters

Wenn Sie dem Warehouse Datentypen hinzufügen möchten, müssen Sie wahrscheinlich einen Adapter erstellen, bei dem es sich um eine verwaltete Assembly handelt, die IWarehouseAdapter implementiert. Ein Adapter verwendet das Warehouse-Objektmodell, um mit dem Warehouse für Team Foundation Server zu interagieren. Wenn ein Adapter Datenfelder zum Warehouse hinzufügt, erweitert er programmgesteuert das Schema, das die Daten definiert, die in das Warehouse übertragen werden. Weitere Informationen finden Sie unter Data Warehouse Extensibility und unter How to: Create an Adapter.

PowerPivot

PowerPivot für Excel 2010 ist ein Datenanalyse-Add-In für Microsoft Excel 2010. Mit diesem Add-In können Sie Berichte generieren, die Daten aus anderen Datenspeichern oder Datenbanken mit Daten von Team Foundation Server kombinieren. Weitere Informationen finden Sie unter Microsoft PowerPivot.

Lösen von Schemakonflikten und Verwalten des Data Warehouse

Schemakonflikte treten auf, wenn in den verschiedenen Teamprojektauflistungen verschiedene Gruppen von Attributen für berichtsfähige Felder vorhanden sind. Schemakonflikte können die Verarbeitung des Data Warehouses und des Analysis Services-Cubes blockieren. Sie müssen Konflikte korrigieren, um die Blockierung der Verarbeitung des Warehouses aufzuheben und die ordnungsgemäße Funktion von Berichten sicherzustellen. Weitere Informationen finden Sie unter Lösen von Schemakonflikten, die im Data Warehouse auftreten.

Sie können bei der Verwaltung des Data Warehouses und der Analysis Services die folgenden Szenarien vornehmen:

  • Beheben von Problemen mit Berichten, die nicht auf dem neuesten Stand sind oder in denen Daten fehlen

  • Verarbeiten des Warehouses oder Cubes nach dem Lösen von Schemakonflikten im Warehouse.

  • Ändern der Aktualisierungshäufigkeit für die Verarbeitung des Warehouses oder des Cubes. Standardmäßig werden die Daten alle zwei Minuten extrahiert und in die relationale Datenbank geschrieben. Der Cube wird alle zwei Stunden aktualisiert. Wenn Sie häufig Änderungen vornehmen und Berichte anzeigen möchten, in denen diese Änderungen berücksichtigt werden, müssen Sie die Aktualisierungshäufigkeit erhöhen.

  • Beheben von Fehlern, die in der Ereignisanzeige für einen Anwendungsebenenserver auftreten und sich auf Warehouse-Verarbeitungsaufträge beziehen

  • Erneutes Erstellen von Warehouse und Cube nach dem Verschieben, Wiederherstellen, Umbenennen oder Failover des Datenebenenservers für Team Foundation

Verschiedene dieser Aufgaben werden mithilfe des Warehouse Control-Webdiensts ausgeführt. Weitere Informationen finden Sie unter Managing the Data Warehouse and Analysis Services Cube.

Zusätzliche Ressourcen

In den folgenden Ressourcen auf der Microsoft-Website erhalten Sie weitere Informationen:

Siehe auch

Konzepte

Komponenten des TFS Data Warehouse

Eine End-to-End-Ansicht der in Visual Studio TFS konfigurierbaren und anpassbaren Elemente

Nachverfolgen der Arbeit mit Visual Studio ALM und TFS