Condividi tramite


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

Aggiornamento: novembre 2007

È possibile tenere traccia più facilmente dello stato di avanzamento del team creando report che aggregano dati in Visual Studio Team System in grafici e tabelle. È ad esempio possibile creare un report che mostra quanti elementi di lavoro attivi sono assegnati a ogni persona sul team. Per creare questo tipo di report, è possibile utilizzare Progettazione report in SQL Server e il database di Analysis Services del data warehouse per Visual Studio Team System.

Dopo avere creato il primo report, è possibile modificarlo sperimentando diverse misure, dimensioni e layout. È ad esempio possibile impostare il grafico da un semplice grafico a colonna su un grafico a barre sovrapposte.

Se non sono ancora stati creati per Team Foundation Server, vedere Guida introduttiva ai report personalizzati per Team System. Per informazioni sull'utilizzo di Progettazione report, vedere "Utilizzo di Progettazione report" sul sito Web Microsoft. Per informazioni sulla creazione di report che includono dettagli su una voce (ad esempio titoli di elementi di lavoro), vedere Procedura: creare un report dettagliato per Team System tramite Progettazione report.

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 di TfsWarehouseDataReaders nel database di Analysis Services 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 2005 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 TfsOlapReportDS, quindi scegliere Avanti.

    Verrà visualizzata la pagina Progetta query.

    Nota:

    L'origine dati specificata si connette al database Analysis Services relativo a Visual Studio Team System. Per ulteriori informazioni, vedere la classe 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 Compilazione query.

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

  1. Fare clic sul cubo di Team System, come illustrato nella figura seguente.

    Generatore di query: fare clic sul cubo Team System

    Nota:

    Se il data warehouse di Visual Studio Team System sta utilizzando SQL Server Enterprise Edition, l'elenco di cubi includerà Team System e un insieme di prospettive. Le prospettive forniscono una visualizzazione attivata dei dati così che non è necessario scorrere tramite le dimensioni e misure nell'intero cubo di Team System. Per questa procedura, è possibile utilizzare la prospettiva di Cronologia elemento di lavoro se disponibile. Per ulteriori informazioni, vedere Prospettive.

  2. Espandere Misure, espandere il gruppo di misure Cronologia elemento di lavoro e quindi trascina la misura Conteggio cumulativo nell'area dei dati, come illustrato nella figura seguente.

    Generatore di query: aggiungere la misura Cumulative Count

    Nota:

    Conteggio cumulativo mostra quanti elementi di lavoro sono selezionati. Poiché non è stato applicato ancora alcun filtro, il numero visualizzato corrisponde al numero complessivo di elementi di lavoro. Per ulteriori informazioni sulle misure degli elementi di lavoro, vedere Prospettiva Cronologia elemento di lavoro e Prospettiva Elemento di lavoro corrente.

  3. Espandere la dimensione Assegnato a, quindi trascinare la proprietà Person nell'area dei dati, come illustrato nella figura seguente.

    Generatore di query: aggiungere una dimensione Person

    La query restituisce ora il numero di elementi di lavoro assegnato a ogni persona.

    Nota:

    Il campo Assegnato a generalmente contiene account di Windows. Per ogni account di Windows, la proprietà Person contiene il nome visualizzato dell'account specificato mentre la proprietà Alias contiene l'alias.

  4. Espandere la dimensione Elemento di lavoro, trascinare la proprietà State nell'area dei dati, quindi scegliere OK.

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

Per progettare il layout del report iniziale

  1. Scegliere Avanti.

    Verrà visualizzata la pagina Tipo di report.

  2. Fare clic su Matrice, quindi scegliere Avanti.

    Verrà visualizzata la pagina Progettazione matrice.

  3. Fare clic su Cumulative_Count, quindi scegliere Dettagli.

  4. Fare clic su Stato, quindi scegliere Colonne.

  5. Fare clic su Persona, quindi scegliere Righe, Avanti.

    Verrà visualizzata la pagina Scelta stile matrice della procedura guidata.

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

    Verrà visualizzata la pagina Completamento del report della procedura guidata.

  7. 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 sostituire la tabella con un grafico

  1. Nella finestra del documento del report, fare clic sulla scheda Layout.

    Nota:

    Progettazione report utilizza tre schede, come descritto brevemente nella tabella seguente.

    Tab

    Descrizione

    Dati

    Definire i dataset utilizzati nel report.

    Layout

    Progettare e disporre gli elementi visivi del report.

    Anteprima

    Eseguire il report per controllarne il contenuto.

  2. Evidenziare la tabella, quindi premere Canc.

    Nota:

    Per evidenziare la tabella intera, fare clic su un punto qualsiasi della tabella e quindi fare clic sull'angolo superiore sinistro della tabella.

  3. Dal riquadro Casella degli strumenti, trascinare un elemento Chart nell'area del layout del report e quindi ridimensionare il grafico in base alle proprie esigenze.

    Nota:

    Per impostazione predefinita, i riquadri Casella degli strumenti e DataSet sono schede disponibili a sinistra di Visual Studio.

  4. Fare clic con il pulsante destro del mouse sul grafico, quindi scegliere Proprietà.

    Verrà visualizzata la finestra di dialogo Proprietà grafico.

  5. Fare clic sulla scheda Dati, quindi sul nome di dataset TfsOlapReportDS.

  6. In Valori fare clic sul pulsante Aggiungi.

    Verrà visualizzata la finestra di dialogo Modifica valore grafico.

  7. Nella scheda Valore, nell'elenco Valore fare clic su = la Somma (Fields! Cumulative_Count.Value), quindi scegliere OK.

  8. In Gruppi di categorie fare clic sul pulsante Aggiungi.

    Verrà visualizzata la finestra di dialogo Proprietà raggruppamento e ordinamento .

    Nota:

    I gruppi della categoria vengono visualizzati sull'asse x del grafico.

  9. Nella prima riga della tabella Expression, fare clic su = Fields! Person.Value, quindi scegliere OK.

  10. In Gruppi serie fare clic sul pulsante Aggiungi.

    Verrà visualizzata la finestra di dialogo Proprietà raggruppamento e ordinamento .

  11. Nella prima riga della tabella Espressione, fare clic su =Fields!State.Value, quindi scegliere OK.

  12. Fare clic sulla scheda Anteprima per visualizzare un grafico che mostra quanti elementi di lavoro sono assegnati a ogni membro del team, organizzato in base allo stato dell'elemento di lavoro.

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 impostate sui valori appropriati. Per ulteriori informazioni, vedere la classe 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

Guida introduttiva ai report personalizzati per Team System

Dimensioni condivise

Altre risorse

Progettazione OLAP