Freigeben über


Gewusst wie: Erstellen eines detaillierten Berichts für Team System mithilfe des Berichts-Designers

Aktualisiert: November 2007

Sie können die Fortschritte des Teams leichter verfolgen, indem Sie Berichte erstellen, die ausführliche Informationen von Visual Studio Team System enthalten. Sie können beispielsweise einen Bericht erstellen, der ausführliche Informationen wie die Titel der Arbeitsaufgaben enthält. Um diese Art von Bericht zu erstellen, können Sie den Berichts-Designer von SQL Server und die relationale Datenbank des Data Warehouse für Visual Studio Team System verwenden.

Nach dem Erstellen des ersten Berichts können Sie diesen ändern, indem Sie mit unterschiedlichen Daten und Layouts experimentieren. Sie können beispielsweise die Tabelle mit dem Feld Zugewiesen an gruppieren.

Wenn Sie noch keine Berichte für Team System erstellt haben, finden Sie Informationen unter Erste Schritte mit benutzerdefinierten Berichten für Team System. Weitere Informationen zur Verwendung des Berichts-Designers finden Sie auf der Microsoft-Website Working with Report Designer. Informationen zum Erstellen von Berichten, die in erster Linie zusammengefasste Informationen anzeigen, finden Sie unter Gewusst wie: Erstellen eines Zusammenfassungsberichts für Team System mit dem Berichts-Designer und der Analysis Services-Datenbank.

Vorbereitungsmaßnahmen

Um diese Schritte ausführen zu können, müssen Visual Studio und SQL Server Business Intelligence Development Studio auf demselben Computer installiert sein.

Hinweis:

Führen Sie zur Installation von Business Intelligence Development Studio das Setupprogramm von SQL Server aus, und aktivieren Sie das Kontrollkästchen Clientkomponenten, wenn Sie die zu installierenden Komponenten angeben. Informationen zum Installieren des neuesten Service Packs für SQL Server finden Sie auf der Microsoft-Website unter "How to obtain the latest service pack for SQL Server 2005".

Erforderliche Berechtigungen

Um diese Schritte ausführen zu können, müssen Sie Mitglied folgender Rollen sein:

  • TfsWarehouseDataReaders-Sicherheitsrolle in der relationalen Datenbank des Data Warehouse für Team System auf dem Datenebenenserver von Team Foundation Server. Weitere Informationen finden Sie im Kapitel "Sichern des Zugriffs auf Analysis Services" auf der Microsoft-Website.

  • Verleger-Rolle in SQL Server Reporting Services auf dem Anwendungsebenenserver von Team Foundation Server. Weitere Informationen finden Sie im Kapitel "Sichern von Reporting Services" auf der Microsoft-Website.

So erstellen Sie einen Bericht

  1. Erstellen oder öffnen Sie ein Berichtsserverprojekt in Visual Studio. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Berichtsserverprojekts für Team System.

  2. Klicken Sie im Menü Projekt auf Neues Element hinzufügen.

    Das Dialogfeld Neues Element hinzufügen wird angezeigt.

  3. Klicken Sie auf Berichts-Assistent und anschließend auf Hinzufügen.

    Im Berichts-Assistenten wird die Seite Datenquelle auswählen geöffnet.

  4. Klicken Sie auf die freigegebene Datenquelle TFSReportDS und anschließend auf Weiter.

    Der Assistent wechselt zur Seite Abfrage entwerfen.

    Hinweis:

    Mit der angegebenen Datenquelle wird eine Verbindung mit der relationalen Datenbank des Data Warehouse für Team System hergestellt. Weitere Informationen finden Sie unter Auswählen der Datenquelle in einem Bericht für Team System. Erstellen Sie diese Datenquelle, wenn sie im Projekt nicht vorhanden ist. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Berichtsserverprojekts für Team System.

  5. Klicken Sie auf Abfrage-Generator.

    Das Dialogfeld Abfrage-Generator wird angezeigt.

So erstellen Sie die Abfrage, die die Daten für den Bericht abruft

  1. Klicken Sie auf der Symbolleiste des Abfrage-Generators auf Standardmäßiger Abfrage-Designer, um den Abfrage-Designer zu aktivieren.

  2. Klicken Sie auf der Symbolleiste des Abfrage-Generators auf Tabelle hinzufügen.

    Das Dialogfeld Tabelle hinzufügen wird angezeigt.

  3. Klicken Sie auf die Tabelle Current Work Item und anschließend auf Hinzufügen.

    Diese Faktentabelle enthält den aktuellen Zustand jeder Arbeitsaufgabe. Weitere Informationen darüber, wie sich Fakten- und Dimensionstabellen aufeinander beziehen, finden Sie unter Faktentabellen und Dimensionstabellen.

  4. Klicken Sie auf die Tabelle Work Item und anschließend auf Hinzufügen.

    Diese Tabelle enthält die Dimension Work Item. Weitere Informationen finden Sie unter Arbeitsaufgaben-Schema.

  5. Klicken Sie auf die Tabelle Person, klicken Sie auf Hinzufügen und anschließend auf Schließen.

    Diese Tabelle enthält die Dimension Person. Die Faktentabelle für aktuelle Arbeitsaufgaben verfügt über Fremdschlüssel für folgende Felder dieser Tabelle: Assigned To, Changed By und Created By. Weitere Informationen finden Sie unter Arbeitsaufgaben-Schema.

  6. Aktivieren Sie in der Tabelle Work Item die Kontrollkästchen für System_Title und System_State.

  7. Aktivieren Sie in der Tabelle Person das Kontrollkästchen für Person.

  8. Löschen Sie im Abfragebereich die Klauseln, die Changed By und Created By verwenden, damit Sie folgende Abfrage erhalten.

    SELECT Person.Person, [Work Item].System_State
    FROM   [Current Work Item] INNER JOIN
           [Work Item] ON [Current Work Item].[Work Item] =
           [Work Item].__ID INNER JOIN
           Person ON [Current Work Item].[Assigned To] = Person.__ID
    
  9. Klicken Sie auf der Symbolleiste des Abfrage-Generators zunächst auf Ausführen, um die Funktion der Abfrage zu überprüfen, und klicken Sie anschließend auf OK.

    Der Abfrage-Generator wird geschlossen, und die Seite Abfrage entwerfen des Berichts-Assistenten wird erneut angezeigt.

So entwerfen Sie das Berichtslayout

  1. Klicken Sie auf Weiter.

    Der Assistent wechselt zur Seite Berichtstyp.

  2. Klicken Sie auf Tabelle und anschließend auf Weiter.

    Der Assistent wechselt zur Seite Tabelle entwerfen.

  3. Klicken Sie auf System_Title und anschließend auf Details.

  4. Klicken Sie auf Person und anschließend auf Details.

  5. Klicken Sie auf System_State, klicken Sie auf Gruppe und anschließend auf Weiter.

    Der Assistent wechselt zur Seite Tabellenlayout auswählen.

  6. Klicken Sie auf die gewünschten Layoutoptionen und anschließend auf Weiter.

    Der Assistent wechselt zur Seite Tabellenformat auswählen.

  7. Klicken Sie auf ein beliebiges Format und anschließend auf Weiter.

    Der Assistent wechselt zur Seite Berichts-Assistenten abschließen.

  8. Geben Sie einen Namen für den Bericht ein, und klicken Sie auf Berichtsvorschau. Klicken Sie anschließend auf Fertig stellen, um den Bericht zu erstellen.

    Der Assistent wird geschlossen, und das Berichtsdokumentfenster wird mit der geöffneten Registerkarte Vorschau angezeigt.

So stellen Sie den Bericht bereit

  1. Klicken Sie im Projektmappen-Explorer auf den Bericht.

  2. Klicken Sie im Menü Erstellen auf Berichtsname bereitstellen.

    Wichtiger Hinweis:

    Um den Bericht erfolgreich bereitzustellen, müssen die Projekteinstellungen auf die richtigen Werte festgelegt werden. Weitere Informationen finden Sie unter Gewusst wie: Erstellen eines Berichtsserverprojekts für Team System.

Siehe auch

Aufgaben

Gewusst wie: Erstellen eines Berichtsserverprojekts für Team System

Gewusst wie: Erstellen eines Zusammenfassungsberichts für Team System mit dem Berichts-Designer und der Analysis Services-Datenbank

Konzepte

Arbeitsaufgaben-Schema

Erste Schritte mit benutzerdefinierten Berichten für Team System

Weitere Ressourcen

Faktentabellen

Dimensionstabellen

Relationale Schemas

Beziehungen zwischen Faktentabellen