Condividi tramite


Prospettive e gruppi di misure forniti nel cubo di Analysis Services per Visual Studio

Usando il SQL Servercubo di Analysis Services per Visual Studio Team Foundation Server, è possibile generare report di informazioni aggregate sui dati archiviati nelle raccolte di progetti team. È possibile usare facilmente questi dati per creare report di tabella pivot e report di grafico pivot in Office Excel. È possibile trascinare gli elementi del cubo sui report di tabella pivot o sui report di grafico pivot per formulare domande e ottenere rapidamente risposte. Il cubo è ottimizzato per rispondere a domande come: "Quanti bug erano attivi, risolti e chiusi per ciascun giorno del progetto?"

Nota

Se il data warehouse per Visual Studio ALM usa SQL Server Enterprise Edition, l'elenco di cubi includerà Team System e un set di prospettive.Le prospettive forniscono una visualizzazione dettagliata dei dati in modo che non sia necessario scorrere tutte le dimensioni e tutti i gruppi di misure definiti nell'intero cubo di Team System.

Contenuto dell'argomento

  • Prospettive e gruppi di misure

  • Combinazione di dimensioni e misure

  • Termini e definizioni del cubo

Prospettive e gruppi di misure

La tabella seguente illustra i gruppi di misure, raggruppati in base alla relativa prospettiva del cubo. Il cubo di Team System contiene tutti i gruppi di misure oltre a quelli indicati come appartenenti solo alla prospettiva di Team System. La maggior parte dei gruppi di misure contiene uno o più conteggi cumulativi. È possibile usare conteggi cumulativi per generare report di tendenza. In alcuni casi, il nome per un conteggio cumulativo dispone di un'etichetta relativa alla tendenza (ad esempio, Tendenza conteggio dei risultati di compilazione e Tendenza di conteggio punti).

Nota

Tutti i gruppi di misure contengono conteggi cumulativi basati sulle date di inizio, fine, creazione e completamento per i risultati dei test.

Prospettive e gruppi di misure

Argomento correlato e descrizione

Gruppo di misure di compilazione

Analizzare e generare rapporti sui dettagli di compilazione e sul code coverage di compilazione tramite la prospettiva Compilazione

Fornisce la metrica relativa alle compilazioni, ad esempio il tempo di compilazione e la frequenza di compilazione, e che può essere analizzata da varie dimensioni, ad esempio dall'utente che ha eseguito la compilazione, il tipo di compilazione, la versione della compilazione e il risultato della compilazione.

  • Quali compilazioni hanno restituito errori e quali sono state eseguite correttamente?

  • Quali compilazioni hanno un numero significativo di modifiche al codice?

  • Quanto del codice in una compilazione o in un gruppo di compilazioni viene analizzato dai test?

Gruppo di misure Varianza del codice

Analizzare e generare rapporti sulla varianza del codice e il code coverage tramite le prospettive Varianza del codice ed Esecuzione code coverage

Supporta i report incentrati sul numero di versioni dei file archiviati in Controllo della versione di Team Foundation e sulla portata delle modifiche apportate al codice. È possibile analizzare la metrica in base a directory di file, compilazione o membro del team che archivia il codice. È possibile analizzare tutti i totali nel tempo in modo da rispondere ai tipi di domande seguenti:

  • Quanti file con un'estensione specifica sono stati modificati in una determinata compilazione?

  • Quante righe di codice sono presenti nella base di origine di una determinata compilazione?

  • Quali insiemi di modifiche sono stati inviati e quali sono i dettagli di ogni modifica, ad esempio chi ha eseguito la modifica, quali file sono stati modificati e la data della modifica?

Gruppo di misure Code coverage

Analizzare e generare rapporti sulla varianza del codice e il code coverage tramite le prospettive Varianza del codice ed Esecuzione code coverage

Vengono fornite le metriche sulla quantità di righe e di blocchi di codice testati in diverse configurazioni di compilazione ed esecuzione. È possibile usare la prospettiva di Esecuzione code coverage per creare report che rispondono alle seguenti domande:

  • Quali assembly e progetti presentano il minimo code coverage?

  • Quali esecuzioni dei test consentono di avere il maggior code coverage?

  • Quali architetture o tipi di compilazione hanno il maggior code coverage?

Gruppo di misure di test

Analizzare e generare rapporti sui risultati dei test tramite la prospettiva Test nel database di Analysis Services per Visual Studio ALM

Fornisce metrica sulle esecuzioni dei test e i risultati dei test. Viene tenuta traccia dei risultati dei test nel tempo ed è possibile analizzare tali risultati in base al risultato, alla compilazione testata, al tipo di test e ad altre dimensioni. Mediante la prospettiva Test è possibile creare report che rispondono alle seguenti domande:

  • Qual è lo stato dell'esecuzione dei test per storie utente o aree del prodotto specifiche?

  • Qual è la qualità delle build in base al numero di test non superati e superati?

  • Quanti test case non sono mai stati eseguiti?

  • Quali test case non sono mai stati eseguiti?

Gruppo di misure Elemento di lavoro

Analizzare e generare rapporti su dati relativi agli elementi di lavoro e ai test case tramite la prospettiva Elemento di lavoro

Fornisce metrica e informazioni dettagliate sugli elementi di lavoro, incluse informazioni cronologiche che consentono di analizzare i conteggi degli elementi di lavoro complessivi nel tempo o a partire da una data corrente. È possibile usare questo gruppo di misure per rispondere ai tipi di domande seguenti:

  • Qual è stato il conteggio totale di bug attivi ogni giorno durante l'ultima iterazione?

  • Quanti scenari sono stati attivi ogni mese durante l'ultimo anno?

  • Quanti bug di ogni priorità sono stati attivi ogni giorno nell'ultimo mese?

Gruppi di misure dei cubi di dati di Analysis Services

Fornisce tutta la metrica per tutti i gruppi di misure elencati precedentemente in questa tabella.

Combinazione di dimensioni e misure

Non tutte le combinazioni di dimensioni e di misure forniranno risultati utili. Per ottenere risultati significativi, le misure devono essere correlate alle dimensioni nei report. Per determinare le dimensioni correlate a una misura specifica, è possibile controllare le tabelle dei fatti nel data warehouse usando SQL Server Management Studio.

Se si usa Excel, è possibile usare la casella Visualizza campi correlati a per specificare un gruppo di misure e di dimensioni che coprono una sezione specifica del cubo. Lavorando su un singolo set di campi correlati, è possibile trovare i dati in modo più semplice in quanto non tutti i campi nel cubo vengono visualizzati ed è molto più probabile ottenere dei numeri utili.

È possibile combinare misure derivanti da diversi gruppi di campi purché le misure abbiano un insieme comune di dimensioni usate nel report. La dimensione della data, ad esempio, viene visualizzata in più gruppi di campi. Di conseguenza, è possibile combinare i dati del Lavoro rimanente o del Lavoro completato con i conteggi del risultato del test per un giorno o per i giorni specificati perché entrambi questi gruppi di misure hanno come dimensione correlata la data.

Termini e definizioni del cubo

Un cubo rappresenta un set di misure raggruppate in gruppi di misure e organizzate gerarchicamente in base alle dimensioni. Il cubo viene costruito dai dati recuperati dal database relazionale. Nell'illustrazione seguente viene mostrata la relazione che esiste tra aspetti diversi del cubo.

Relazioni tra cubi

La tabella seguente illustra i termini e le definizioni usati quando viene fatto riferimento a aspetti diversi del cubo.

Termine

Descrizione

Attributo

Ogni attributo è connesso a una colonna in una tabella delle dimensioni corrispondente nel data warehouse. Ogni dimensione è associata a un set di attributi e potenzialmente a un set di gerarchie. I percorsi area e iterazione sono esempi di gerarchie.

Alcuni attributi di dimensione dell'elemento di lavoro vengono inoltre archiviati come valori di filtro numerici e relativi alla data. Quando si usa uno di questi attributi di dimensione nella sezione righe o colonne, è possibile usare questi valori per filtrare il report. Ad esempio, è possibile filtrare un report in modo da visualizzare gli elementi di lavoro creati dopo il 1° ottobre 2009 tramite il filtro sui valori "System_CreatedDate è superiore al 1° ottobre 2009". È anche possibile usare valori di misure per filtrare un report. Ad esempio, è possibile filtrare il report per mostrare solo gli elementi di lavoro per cui restano più di due ore di lavoro, usando il filtro sul valore "Lavoro rimanente è maggiore di 2". Per altre informazioni sui filtri di valori, vedere la seguente pagina del sito Web Microsoft: Filtrare i valori numerici nell'area dei valori.

Dimensione

Le dimensioni consentono di estrarre visualizzazioni differenti dei dati. I valori dei dati sono associati a un set di dimensioni che consentono di mostrare risultati aggregati filtrati usando un set specifico di valori di dimensione.

È possibile usare le dimensioni per disaggregare i dati e visualizzare più dettagli. Ad esempio, è possibile usare la dimensione Data nella sezione righe o colonne di un report di tabella pivot o di un report di grafico pivot per visualizzare una tendenza nel tempo. È possibile usare le dimensioni anche per filtrare il report. Inserire una dimensione o un attributo di dimensione nell'area del filtro, quindi specificare i valori che si desidera includere nel report.

Alcune dimensioni vengono usate in più di un gruppo di misure. Ad esempio, le dimensioni Data, Progetto team, Persona, Area e Iterazione sono condivise da tutti i gruppi di misure. La figura seguente illustra le dimensioni presenti nel cubo.

Dimensioni di Team System

Le dimensioni sono costituite da gruppi di attributi basati su colonne di tabelle o viste di una vista origine dati. Le dimensioni esistono al di fuori di un cubo, possono essere usate in più cubi, possono essere usate più volte in un singolo cubo e possono essere collegate tra le istanze di Analysis Services. Una dimensione indipendente da un cubo viene denominata dimensione del database, mentre un'istanza di una dimensione del database all'interno di un cubo viene denominata dimensione del cubo.

Fatti e tabella dei fatti

Un fatto rappresenta dati che possono essere associati a più dimensioni. Tali dati inoltre possono essere aggregati. Questi valori sono contenuti nelle tabelle dei fatti.

Ogni data warehouse include una o più tabelle dei fatti. Elemento centrale in uno schema a "stella" o a "fiocco di neve", una tabella dei fatti acquisisce i dati che misurano le operazioni del team. Le tabelle dei fatti sono costituite in genere da numerose righe, in particolare quando contengono uno o più anni di cronologia per un grande progetto team.

Una caratteristica chiave di una tabella dei fatti consiste nel fatto che contengono dati numerici (fatti) che possono essere riepilogati per offrire informazioni relative alla cronologia delle operazioni dell'organizzazione. Ogni tabella dei fatti include inoltre un indice multipart che contiene, come chiavi esterne, le chiavi primarie delle tabelle delle dimensioni correlate. Le dimensioni correlate contengono attributi dei record del fatto. Le tabelle dei fatti non devono contenere informazioni descrittive o dati diversi dai campi di misura numerici e dai campi di indice che correlano i fatti alle voci corrispondenti nelle tabelle delle dimensioni.

Per un elenco di tabelle dei fatti definite per il data warehouse, vedere Riferimento alla tabella per il database warehouse relazionale per ALM di Visual Studio.

Indicatori KPI

Nella terminologia aziendale, un indicatore di prestazioni chiave (KPI) rappresenta una misura quantificabile per la valutazione dei risultati aziendali.

In Analysis Services, un indicatore di prestazioni chiave (KPI) è costituito da una raccolta di calcoli associati a un gruppo di misure in un cubo e usati per valutare il successo aziendale. Questi calcoli sono in genere una combinazione di espressioni MDX (Multidimensional Expressions) o di membri calcolati. Gli indicatori KPI dispongono inoltre di metadati aggiuntivi che offrono informazioni sulla modalità di visualizzazione dei risultati dei calcoli degli indicatori stessi nelle applicazioni client.

Misura

Le misure sono valori che corrispondono alle colonne nella tabella dei fatti corrispondente. Inoltre, i campi il cui attributo segnalabile è impostato su Misura vengono visualizzati come misure nel cubo. La figura seguente illustra le misure presenti nel cubo.

Misure di Team System

Gruppo di misure

Ogni gruppo di misure contiene misure, ad esempio Conteggio elementi di lavoro e dimensioni, ad esempio Data e Progetto team. Le misure sono valori numerici che forniscono riepiloghi a livelli di aggregazione diversi. È possibile usarli nella sezione Valori di un report di tabella pivot o di un report di grafico pivot. Nell'illustrazione seguente vengono indicati i gruppi di misure per Team Foundation.

Gruppi di misure di Team System

Prospettiva

Usando le prospettive, è possibile visualizzare parti di un cubo per rendere più facile concentrarsi solo sul set di informazioni di interesse per la creazione di un report.

Nota

Le prospettive sono disponibili solo quando il data warehouse per Visual Studio ALM usa SQL Server Enterprise Edition.In caso contrario, verrà visualizzata una sola prospettiva, ovvero il cubo di Team System.

Ciascuna prospettiva fornisce una visualizzazione dettagliata dei dati in modo che non sia necessario scorrere tutte le dimensioni e tutti i gruppi di misure definiti nell'intero cubo. Una prospettiva rappresenta un subset delle caratteristiche e degli oggetti di un cubo.

Vedere anche

Concetti

Risolvere conflitti di schema che si verificano nel data warehouse

Grafici, dashboard e report per Visual Studio ALM

Gestire i report TFS, il data warehouse e il cubo di Analysis Services

Altre risorse

Creare rapporti di Excel da una query elemento di lavoro