Share via


Procedura: creare un report dettagliato per Team System tramite Progettazione report

Aggiornamento: novembre 2007

È possibile tenere traccia più facilmente dello stato di avanzamento del team creando report che contengono informazioni dettagliate in Visual Studio Team System. È ad esempio possibile creare un report che include dettagli quali titoli di elementi di lavoro. Per creare questo tipo di report, è possibile utilizzare Progettazione report di SQL Server e il database relazionale del data warehouse per Visual Studio Team System.

Dopo avere creato il primo report, è possibile modificarlo sperimentando i diversi dati e layout. È ad esempio possibile raggruppare la tabella in base al campo Assegnato a.

Se non sono ancora stati creati per Team System, vedere Guida introduttiva ai report personalizzati per Team System. Per ulteriori informazioni sull'utilizzo di Progettazione report, vedere Utilizzo di Progettazione report sul sito Web Microsoft. Per creare report in cui vengono visualizzate principalmente informazioni di aggregazione, vedere Procedura: creare un report di aggregazione per Team System utilizzando Progettazione report e il database di Analysis Services.

Prerequisiti

Per eseguire questa procedura, è necessario che Visual Studio e SQL Server Business Intelligence Development Studio siano installati nello stesso computer.

Nota:

Per installare Business Intelligence Development Studio, eseguire il programma di installazione per SQL Server e selezionare la casella di controllo Componenti client, ovvero i componenti da installare. Per installare il service pack più recente per SQL Server, vedere "How to obtain the la test service pack for SQL Server 2005" sul sito Web Microsoft all'indirizzo (informazioni in lingua inglese).

Autorizzazioni necessarie

Per eseguire questa procedura, è necessario essere un membro dei seguenti ruoli:

  • Il ruolo di sicurezza TfsWarehouseDataReaders nel database relazionale del data warehouse per Team System sul server di livello dati di Team Foundation Server. Per ulteriori informazioni, vedere "Protezione dell'accesso tramite Analysis Services" sul sito Web Microsoft.

  • Ruolo Publisher in SQL Server Reporting Services sul server a livello applicazione di Team Foundation Server. Per ulteriori informazioni, vedere "Protezione di Reporting Services" sul sito Web Microsoft.

Per creare un report

  1. In Visual Studio creare o aprire un progetto del server di report. Per ulteriori informazioni, vedere Procedura: creare un progetto server di report per Team System.

  2. Scegliere Aggiungi nuovo elemento dal menu Progetto.

    Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento.

  3. Fare clic su Creazione guidata report, quindi scegliere Aggiungi.

    In Creazione guidata report verrà visualizzata la pagina Seleziona tabella origine dati.

  4. Fare clic sull'origine dati condivisa TFSReportDS, quindi scegliere Avanti.

    Verrà visualizzata la pagina Progetta query.

    Nota:

    L'origine dati specificata si connette al database relazionale dal data warehouse relativo a Team System. Per ulteriori informazioni, vedere Scelta dell'origine dei dati in un report per Team System. Se il progetto non dispone di questa origine dati, crearla. Per ulteriori informazioni, vedere Procedura: creare un progetto server di report per Team System.

  5. Fare clic Generatore di query.

    Verrà visualizzata la finestra di dialogo Generatore di query.

Per creare la query che recupererà i dati per il report

  1. Fare clic su Progettazione query standard nella barra degli strumenti del generatore di query per attivarlo.

  2. Fare clic Aggiungi tabella nella barra degli strumenti del generatore di query.

    Verrà visualizzata la finestra di dialogo Aggiungi tabella.

  3. Fare clic sulla tabella Elemento di lavoro corrente, quindi scegliere Aggiungi.

    Questa tabella dei fatti contiene lo stato corrente di ogni elemento di lavoro. Per ulteriori informazioni su come le tabelle dei fatti e delle dimensioni interagiscono tra di loro, vedere Tabelle dei fatti e Tabelle delle dimensioni.

  4. Fare clic sulla tabella Elemento di lavoro, quindi scegliere Aggiungi.

    Questa tabella contiene la dimensione Elemento di lavoro. Per ulteriori informazioni, vedere Schema degli elementi di lavoro.

  5. Fare clic sulla tabella Persona, scegliere Aggiungie quindi Chiudi.

    Questa tabella contiene la dimensione Persona. La tabella dei fatti relativa agli elementi di lavoro correnti dispone di chiavi esterne a questa tabella per i campi Assegnato A, Modificato Da e Creato da. Per ulteriori informazioni, vedere Schema degli elementi di lavoro.

  6. Nella tabella Elemento di lavoro, selezionare le caselle di controllo per System_Title e System_State.

  7. Nella tabella Persona selezionare la casella di controllo relativa a Persona.

  8. Nel riquadro della query, eliminare le clausole che utilizzano Modificato da e Creato in modo da ottenere la query seguente.

    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. Fare clic su Esegui nella barra degli strumenti del generatore di query per verificare che la query funzioni correttamente, quindi scegliere OK.

    Generatore di query viene chiuso e verrà visualizzata la pagina Progetta query della Creazione guidata report.

Per progettare il layout del report

  1. Fare clic su Avanti.

    Verrà visualizzata la pagina Tipo di report.

  2. Fare clic su Tabulare, quindi scegliere Avanti.

    Verrà visualizzata la pagina Progetta query.

  3. Fare clic su System_Title, quindi scegliere Dettagli.

  4. Fare clic su Persona, quindi scegliere Dettagli.

  5. Fare clic System_State, scegliere Gruppo e quindi Avanti.

    Verrà visualizzata la pagina Scegliere il layout tabella.

  6. Fare clic sulle opzioni di layout desiderate, quindi scegliere Avanti.

    Verrà visualizzata la pagina Scegliere il layout tabella.

  7. Fare clic su uno stile, quindi scegliere Avanti.

    Verrà visualizzata la pagina Completamento del report.

  8. Digitare un nome per il report, fare clic su Anteprima report e quindi su Fine per creare il report.

    La procedura guidata verrà chiusa e verrà visualizzata la finestra del documento del report con la scheda Anteprima attiva.

Per distribuire il report

  1. In Esplora soluzioni fare clic sul report.

  2. Scegliere DistribisciNomeReport dal menu Compila .

    Nota importante:

    Per distribuire correttamente il report, è necessario che le impostazioni del progetto siano impostare sui valori appropriati. Per ulteriori informazioni, vedere Procedura: creare un progetto server di report per Team System.

Vedere anche

Attività

Procedura: creare un progetto server di report per Team System

Procedura: creare un report di aggregazione per Team System utilizzando Progettazione report e il database di Analysis Services

Concetti

Schema degli elementi di lavoro

Guida introduttiva ai report personalizzati per Team System

Altre risorse

Tabelle dei fatti

Tabelle delle dimensioni

Schemi relazionali

Relazioni tra le tabelle dei fatti