Condividi tramite


Modifiche e aggiunte allo schema per il cubo di Analysis Services

Se si dispone di rapporti personalizzati che si desidera continuare a utilizzare con il progetto team aggiornato, sarà necessario aggiornare questi rapporti per adattarli alle modifiche apportate allo schema. Questo argomento descrive le modifiche e le aggiunte apportate allo schema per il database di SQL Server Analysis Services con la versione di Visual Studio Team Foundation Server 2010.

Per ulteriori informazioni sul database di Analysis Services, vedere Gruppi di misure e metrica forniti nel cubo di Analysis Services per Team System.

In questo argomento

  • Riepilogo delle modifiche e delle aggiunte

  • Modifiche e aggiunte apportate ai gruppi di misure

  • Modifiche e aggiunte apportate alle dimensioni

Riepilogo delle modifiche e delle aggiunte

Il cubo di Analysis Services presenta ora una migliore usabilità, con un aumento delle prestazioni di esecuzione delle query, delle capacità di conversione e delle prestazioni di carico. Le modifiche e le aggiunte introdotte con lo schema corrente derivano dalle modifiche apportate all'infrastruttura all'interno di Team Foundation Server, per abilitare la creazione di rapporti fra i vari progetti team e insiemi di progetti team e per migliorare l'usabilità e le prestazioni del database. Tutti i dati segnalabili da tutti i progetti team definiti in tutti gli insiemi di progetti team per una distribuzione di Team Foundation Server vengono scritti in un solo data warehouse relazionale. I dati da tale warehouse vengono quindi elaborati e scritti nel cubo di Analysis Services. La raccolta di dati in un solo data warehouse supporta la creazione di rapporti fra gli insiemi di progetti.

Riepilogo delle modifiche

Le modifiche allo schema si riassumono in quanto riportato di seguito:

  • Molti campi data e nome di persona, che prima erano dimensioni di livello superiore, sono ora attributi delle dimensioni Test case e Elemento di lavoro. Rimane una dimensione Data di livello superiore che può essere utilizzata per compilare rapporti sulla tendenza che combinano misure derivate da più gruppi di misure come elementi di lavoro e risultati del test.

  • Le dimensioni Area e Iterazione sono state riprogettate come attributi delle dimensioni Test case e Elemento di lavoro, vere e proprie gerarchie, e hanno una profondità di 14 livelli, analoga a quella fornita dall'archivio operativo di Gestione elementi di lavoro (WIT, Work Item Tracking).

  • Alcuni gruppi di misure sono stati rinominati per renderli più significativi. Nella tabella riportata di seguito viene fornita una mappa delle modifiche apportate ai nomi.

    Nome precedente.

    Nuovo nome

    Code coverage da compilazione

    Compilazione di code coverage

    Build

    Dettagli compilazione

    Code Coverage da esecuzione

    Esecuzione di code coverage

    Risultato del test

    Test

  • Diverse dimensioni sono state rinominate per renderne i nomi più significativi e fornire contesto, specialmente in caso di analisi dell'elenco intero. Nella tabella riportata di seguito viene fornita una mappa delle modifiche apportate ai nomi.

    Nome precedente.

    Nuovo nome

    Insieme di modifiche

    Insieme di modifiche del controllo della versione

    Filename

    File di controllo della versione

    Versione

    Versione build

    Piattaforma

    Piattaforma di compilazione

    Risultato

    Risultato del test

    Run

    Esecuzione test

    Progetto di origine

    File del progetto di origine compilazione

  • Molte misure sono state rinominate per renderne i nomi più significativi e fornire contesto. Per un riepilogo di tutte le misure, vedere Gruppi di misure e metrica forniti nel cubo di Analysis Services per Team System. Di seguito sono riportati alcuni esempi di misure che sono state rinominate:

    • In generale, sono stati modificati i nomi delle misure le cui etichette erano precedute dal prefisso "Cumulativo". L'etichetta Cumulativo è stata eliminata oppure sostituita dall'etichetta Tendenza accodata. Ad esempio, Cumulativo, Lavoro completato è ora Lavoro completato e Cumulativo, Conteggio risultati è ora Conteggio risultati, Tendenza.

    • La misura Conteggio per il gruppo di misure Code coverage compilazione è ora contrassegnata dall'etichetta Code coverage compilazione, Conteggio.

  • Le seguenti dimensioni correlate ai test sono ora attributi: Risultato, Eseguito da, Proprietario.

  • Le dimensioni che iniziano con il prefisso "Correlato" sono ora attributi resi disponibili dalle dimensioni Test case collegato e Elemento di lavoro collegato.

  • I gruppi di misure e le dimensioni associate con i test di carico sono stati eliminati.

Riepilogo delle aggiunte

Le aggiunte allo schema si riassumono in quanto riportato di seguito:

  • Sono stati introdotti i nuovi gruppi di misure e le dimensioni seguenti per supportare il miglioramento della gestione degli elementi di lavoro:

    Gruppi di misure

    Dimensioni

    • Elemento di lavoro corrente collegato

    • Test case elementi di lavoro correnti collegati

    • Elemento di lavoro a categoria

    • Elemento di lavoro a struttura ad albero

    • Elemento di lavoro con risultato

    • Test case

    • Insieme di modifiche elemento di lavoro

    • Categoria elemento di lavoro.

    • Tipo di collegamento elemento di lavoro

    • Elemento di lavoro collegato

    • Struttura ad albero elementi di lavoro

    Nota

    I gruppi di misure 'Elemento di lavoro corrente collegato' e 'Test case di Elemento di lavoro corrente collegato' non dispongono di misure associate. Tali gruppi non sono previsti per essere utilizzati direttamente.

    La dimensione Test case fornisce un filtro di test case incorporato che rappresenta un nuovo tipo di elemento di lavoro introdotto con la versione corrente.

    È ora possibile raggruppare i tipi di elementi di lavoro in categorie. Ad esempio, la categoria Bug può eseguire ricerche o creare rapporti per i tipi di elemento di lavoro contrassegnati da Bug, Difetto o Difetto del codice. La dimensione Categoria elemento di lavoro consente la creazione di rapporti fra i vari progetti e fra differenti tipi di elemento di lavoro che appartengono alla stessa categoria.

    Il cubo di Analysis Services supporta ora la gerarchia e il collegamento di elementi di lavoro. È possibile generare rapporti basati su collegamenti a singolo hop tramite la dimensione Elemento di lavoro collegato e rapporti basati su una gerarchia a struttura ad albero tramite la dimensione Elemento di lavoro a struttura ad albero.

  • Sono state introdotte le nuove dimensioni riportate di seguito sia per supportare il miglioramento della gestione delle attività di test sia per supportare Microsoft Test Manager:

    • Test case

    • Configurazione di test

    • Piano di test

    • Gruppo di test

  • Percorso area e Percorso iterazione sono ora disponibili come attributi nelle dimensioni Test case e Elemento di lavoro. È possibile utilizzare questi attributi per visualizzare una stringa di testo semplice del percorso nei rapporti.

  • Per supportare l'usabilità, sono state aggiunte cartelle di visualizzazione alle dimensioni Test case e Elemento di lavoro. I campi vengono raggruppati in cartelle basate sul nome di riferimento assegnato a ogni campo. Gli attributi di dimensione sono organizzati in cartelle basate sul nome di riferimento di creazione rapporti assegnato nella definizione del tipo di elemento di lavoro. Si hanno i seguenti tipi di mapping:

    • I campi intrinseci o i campi che dispongono del prefisso "System" vengono elencati direttamente sotto la dimensione Elemento di lavoro.

    • Gli altri campi vengono posti sotto le dimensioni i cui nomi corrispondono ai prefissi dei rispettivi nomi di riferimento. Ad esempio, i campi che dispongono del prefisso "Microsoft.VSTS.Common" vengono elencati sotto la cartella con l'etichetta "Microsoft.VSTS.Common".

    Ad esempio, i campi elemento di lavoro vengono elencati sotto la dimensione Elemento di lavoro, come illustrato nella figura seguente:

    Struttura di cartelle in un cubo dei dati OLAP

    Per ulteriori informazioni, vedere Aggiunta e modifica di campi elemento di lavoro per supportare la creazione di rapporti.

Modifiche e aggiunte apportate ai gruppi di misure

Nella versione dello schema corrente, sono stati introdotti nuovi gruppi di misure, sono stati rinominati alcuni gruppi di misure precedenti e sono stati eliminati alcuni gruppi di misure. Nella figura seguente vengono mostrati i gruppi di misure forniti nello schema corrente per Team Foundation.

Gruppi di misure di Team System

Nota

I gruppi di misure Elemento di lavoro corrente, Elemento di lavoro corrente collegato, e Test case di Elemento di lavoro corrente collegato non dispongono di misure associate. Tali gruppi non sono previsti per essere utilizzati direttamente.

Nella tabella riportata di seguito vengono indicate le modifiche apportate ai gruppi di misure precedenti che sono stati rinominati:

Nome assegnato nelle versioni precedenti dello schema

Nome assegnato nella versione corrente dello schema

Modifica introdotta

Note

Insieme di modifiche compilazione

Nuovo

Supporta i rapporti incentrati sulle compilazioni e sugli insiemi di modifiche del controllo della versione. Include un conteggio cumulativo degli insiemi di modifiche del controllo della versione all'interno delle compilazioni.

Code coverage da compilazione

Compilazione di code coverage

Rinominato

Supporta i rapporti incentrati sul livello di analisi del codice da parte dei test eseguiti sulla compilazione.

Build

Dettagli compilazione

Rinominato

Supporta i rapporti incentrati sullo stato, sulla qualità e sulla durata delle compilazioni.

Compila progetto

Compila progetto

Nessuna modifica

Supporta i rapporti incentrati sulle compilazioni e sui file di progetto di origine delle compilazioni.

Varianza del codice

Varianza del codice

Nessuna modifica

Supporta i rapporti incentrati sul numero di versioni dei file archiviati in Controllo della versione di Team Foundation e sulla portata delle modifiche apportate al codice.

Elemento di lavoro corrente

Elemento di lavoro corrente

Riprogettato

Utilizzare il gruppo di misure Elemento di lavoro. Non sono associate misure al gruppo di misure Elemento di lavoro corrente. Tale gruppo non è previsto per essere utilizzato direttamente.

Data

Nuovo

Supporta il filtraggio di rapporti tramite campi di data, ad esempio Data attivazione e Data modifica.

Elemento di lavoro corrente collegato

Nuovo

Utilizzare il gruppo di misure Elemento di lavoro. Non sono associate misure al gruppo di misure Elemento di lavoro corrente collegato. Tale gruppo non è previsto per essere utilizzato direttamente.

Test case elementi di lavoro correnti collegati

Nuovo

Utilizzare il gruppo di misure Elemento di lavoro. Non sono associate misure al gruppo di misure Test case di elemento di lavoro corrente collegato. Tale gruppo non è previsto per essere utilizzato direttamente.

Numerico

Nuovo

Supporta il filtraggio di rapporti tramite campi numerici.

Code Coverage da esecuzione

Esecuzione di code coverage

Rinominato

Supporta i rapporti incentrati sul livello di analisi del codice da parte dei test in un'esecuzione di test.

Risultato del test

Test

Rinominato

Fornisce metrica sulle esecuzioni dei test e i risultati dei test. Viene tenuto 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.

È stata aggiunta la misura Conteggio test case.

Elemento di lavoro

Elemento di lavoro

Riprogettato

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. Si utilizza questo gruppo di misure per generare rapporti di tendenza e rapporti basati su altre misure assegnate ai campi elemento di lavoro.

Per ulteriori informazioni, vedere Aggiunta e modifica di campi elemento di lavoro per supportare la creazione di rapporti.

Insieme di modifiche elemento di lavoro

Nuovo

Supporta i rapporti incentrati sui dettagli relativi agli elementi di lavoro e agli insiemi di modifiche.

Elemento di lavoro a categoria

Nuovo

Supporta rapporti che contengono elementi di lavoro trovati dalla categoria associata. Le categorie consentono di associare tipi simili di elementi di lavoro contrassegnati in modo diverso.

Per ulteriori informazioni sulle categorie, vedere Raggruppamento dei tipi di elementi di lavoro in categorie.

Elemento di lavoro a struttura ad albero

Nuovo

Contiene un conteggio di elementi di lavoro all'interno di un nodo della struttura ad albero e i campi che supportano rapporti su elementi di lavoro e tipi di struttura ad albero.

Per ulteriori informazioni sul tipo di collegamento struttura ad albero, vedere Utilizzo dei tipi di collegamento.

Elemento di lavoro con risultato

Nuovo

Supporta i rapporti che contengono elementi di lavoro e risultati dei test. Contiene un conteggio di elementi di lavoro collegati a un risultato di un test e i campi che supportano rapporti sugli elementi di lavoro e i relativi risultati dei test associati.

Contatore test di carico

Risultati test di carico

Riepilogo test di carico

Transazione test di carico

Rimosso

Questi gruppi di misure e le dimensioni ad essi associate non sono più supportati.

Cronologia elementi di lavoro

Rimosso

Si utilizza ora il gruppo di misure Elemento di lavoro e include la misura Data per mostrare tendenze cronologiche.

Modifiche e aggiunte apportate alle dimensioni

Nella versione dello schema corrente, sono state introdotte, rinominate o rimosse dimensioni. Nella figura seguente vengono mostrate le dimensioni fornite nello schema corrente per Team Foundation.

Dimensioni di Team System

Alcune dimensioni vengono utilizzate in più di un gruppo di misure. Ad esempio le dimensioni Data, Progetto team, Persona, Area e Iterazione vengono condivise da tutti i gruppi di misure.

Nella tabella seguente vengono indicate le modifiche apportate alle dimensioni dello schema. Per ulteriori informazioni, vedere Gruppi di misure e metrica forniti nel cubo di Analysis Services per Team System.

Raggruppamento

Nome utilizzato nello schema precedente

Nome utilizzato nello schema corrente

Modifica introdotta

Descrizione

Assembly

Assembly

Assembly

Nessuna modifica

Nome dell'assembly di test per il quale venivano generate le statistiche.

Build

Build

Build

Nessuna modifica

Numero o nome utilizzato per identificare in modo univoco la build.

Qualità di compilazione

Qualità di compilazione

Nessuna modifica

Qualità corrente della build.

Per ulteriori informazioni, vedere Valutare la qualità di una compilazione completata.

Stato di compilazione

Stato di compilazione

Nessuna modifica

Stato aggiornato nel procedere della compilazione.

Versione

Versione build

Rinominato

Configurazione della build.

Per ulteriori informazioni, vedere Informazioni sui file di configurazione di Team Foundation Build.

Piattaforma

Piattaforma di compilazione

Rinominato

La piattaforma hardware per cui è stata eseguita la compilazione (ad esempio, x86 o Any CPU).

Progetto di origine

File del progetto di origine compilazione

Rinominato

Estensione del nome del file di origine.

Data

Data

Data

Nessuna modifica

Supporta il filtraggio per data.

Campi Data

Data di attivazione

Data di chiusura

Data creazione

Data di risoluzione

Data di fine

Data di inizio

Data di attivazione

Data di chiusura

Data creazione

Data di risoluzione

Data di fine

Data di inizio

Elemento di lavoro.Data attivazione

Elemento di lavoro.Data chiusura

Elemento di lavoro.Data creazione

Elemento di lavoro.Data risoluzione

Elemento di lavoro.Data di fine

Elemento di lavoro.Data inizio

Attributo

Queste dimensioni dei dati sono ora attributi delle dimensioni Test case e Elemento di lavoro.

Relazioni di collegamento

Correlato - Area

Correlato - Assegnato a

Correlato - Modificato da

Correlato - Data

Correlato - Iterazione

Correlato - Rilevato in

Correlato - Compilazione integrazione

Correlato - Data di attivazione

Correlato - Data di chiusura

Correlato - Data di risoluzione

Correlato - Data di fine

Correlato - Data di inizio

Correlato - Data creazione

Correlato - Progetto team

Correlato - Elemento di lavoro

Sostituito

Le dimensioni il cui nome inizia con il prefisso 'Correlato...' sono ora disponibili sotto la dimensione Elemento di lavoro collegato oppure come attributi della dimensione Elemento di lavoro collegato.

Test di carico

Computer agente

ID contatore (Contatori per i test di carico)

Scenario di test di carico

Transazione test di carico

Computer

Riepilogo pagine (Test di carico)

Scenario

Rimosso

Tutte le dimensioni e i gruppi di misure associati ai test di carico non sono più supportati.

Gerarchie del prodotto

Progetto team

Progetto team

Nessuna modifica

Supporta il filtraggio dei rapporti in base ai nomi dei progetti team e degli insiemi di progetti. Supporta la generazione di rapporti che includono dati da più progetti team.

Gerarchie del prodotto

Area

Iterazione

Gerarchia area

Percorso area

Gerarchia iterazione

Percorso d'iterazione

Elemento di lavoro.Gerarchia area

Elemento di lavoro.Percorso area

Elemento di lavoro.Gerarchia iterazione

Elemento di lavoro.Percorso iterazione

Attributi

Riprogettato

Le dimensioni Area e Iterazione sono state riprogettate e sono ora attributi delle dimensioni Test case e Elemento di lavoro. Le gerarchie forniscono supporto per 14 livelli.

Test

Test case

Nuovo

Contenitore per le informazioni definite per i test case. Contiene gli attributi dei campi elemento di lavoro acquisiti per il tipo di test case di elemento di lavoro e che sono stati contrassegnati come segnalabili.

Per ulteriori informazioni, vedere Procedura: creare un test case manuale.

Configurazione di test

Nuovo

Contenitore per le informazioni definite per le configurazioni di test.

Per ulteriori informazioni, vedere Procedura: creare configurazioni di test.

Piano di test

Nuovo

Contenitore per le informazioni definite per i piani di test.

Per ulteriori informazioni, vedere Procedura: creare un piano di test.

Gruppo di test

Nuovo

Contenitore per le informazioni definite per i gruppi di test.

Per ulteriori informazioni, vedere Procedura: creare e gestire gruppi di test.

Risultato del test

Categoria

Riprogettato

La dimensione Categoria non è più supportata. Questa dimensione era utilizzata per acquisire una gerarchia padre-figlio dei risultati dei test suddivisa in categorie sulla base dell'elenco dei test in cui erano stati eseguiti.

Le attività di test vengono ora definite utilizzando piani di test, gruppi di test e test case. Vedere anche la dimensione Gruppo di test.

Data di fine

Data di completamento

Attributo rinominato

La data di fine dell'esecuzione del test che genera il risultato corrisponde ora all'attributo Data completamento della dimensione Esecuzione test.

Risultato

Risultato

Attributo

Il risultato del test, ad esempio, Superato, Operazione non riuscita o Senza risultati, è ora un attributo della dimensione Risultato test.

Proprietario

Attributo, rinominato

L'autore o il proprietario corrente del test è stato sostituito con gli attributi riportati di seguito:

  • Attributo 'Proprietario piano di test' della dimensione Piano di test

  • Attributo 'Risultato test eseguito da' della dimensione Risultato del test

  • Attributo 'Proprietario del risultato del test' della dimensione Risultato del test

Risultato

Risultato del test

Rinominato

Contenitore per le informazioni acquisite per i risultati del test, incluso il risultato, lo stato di risoluzione e il tipo di errore.

Per ulteriori informazioni, vedere Procedura: visualizzare i risultati dei test utilizzando Microsoft Test Manager.

Area del risultato del test

Data del risultato del test

Iterazione del risultato del test

Progetto team del risultato del test

Attributi, sostituiti

Le dimensioni associate sono ora attributi delle dimensioni Test case e Elemento di lavoro.

Esecuzione test

Run

Esecuzione test

Rinominato

Contenitore per le informazioni acquisite per le esecuzioni dei test.

Per ulteriori informazioni, vedere Procedura: analizzare le esecuzioni dei test tramite Microsoft Test Manager.

Eseguito da

Proprietario dell'esecuzione test

Attributo, rinominato

Il nome della persona o l'account sotto il quale è stato eseguito il test è ora l'attributo Proprietario dell'esecuzione test della dimensione Esecuzione test.

Controllo della versione

Archiviato da

Archiviato da

Attributo

Il nome della persona che ha archiviato le modifiche al codice è ora un attributo della dimensione Insieme di modifiche del controllo della versione.

Insieme di modifiche

Insieme di modifiche del controllo della versione

Rinominato

Contenitore per le informazioni definite per un insieme di modifiche archiviato nel controllo della versione. Queste informazioni includono l'ID, chi ha archiviato l'insieme di modifiche, la descrizione e qualsiasi commento relativo all'override dei criteri.

Per ulteriori informazioni, vedere Utilizzo degli insiemi di modifiche.

Filename

File di controllo della versione

Rinominato

Gerarchia delle directory e dei file nel database di controllo delle versioni.

Elemento di lavoro

Assegnato a

Modificato da

Creato da

Assegnato a

Modificato da

Creato da

Elemento di lavoro.Assegnato a

Elemento di lavoro.Modificato da

Elemento di lavoro.Creato da

Attributi

Questi campi relativi a nomi di persona sono ora attributi delle dimensioni Test case e Elemento di lavoro.

Rilevato in

Rilevato in

Elemento di lavoro.Trovato in

Attributi, rinominati

La build in cui il bug è stato trovato è ora un attributo delle dimensioni Test case e Elemento di lavoro. Ciascun attributo si trova nella cartella Microsoft.VSTS.Build sotto ciascuna dimensione.

Compilazione integrazione

Compilazione integrazione

Elemento di lavoro. Compilazione integrazione

Attributi

La build in cui il bug è stato corretto è ora un attributo delle dimensioni Test case e Elemento di lavoro. Ciascun attributo si trova nella cartella Microsoft.VSTS.Build sotto ciascuna dimensione.

Elemento di lavoro

Elemento di lavoro

Riprogettato

Contenitore per le informazioni definite per gli elementi di lavoro. Contiene gli attributi dei campi elemento di lavoro che sono stati contrassegnati come segnalabili.

Per ulteriori informazioni, vedere Aggiunta e modifica di campi elemento di lavoro per supportare la creazione di rapporti.

Area cronologia elemento di lavoro

Data cronologia elemento di lavoro

Iterazione cronologia elemento di lavoro

Progetto team della cronologia elemento di lavoro

Elemento di lavoro

Riprogettato

La dimensione Elemento di lavoro supporta ora la creazione di rapporti sulla cronologia degli elementi di lavoro.

Categoria elemento di lavoro.

Nuovo

Contenitore per le informazioni definite per le categorie di elementi di lavoro. Le categorie consentono di associare tipi simili di elementi di lavoro contrassegnati in modo diverso.

Per ulteriori informazioni sulle categorie, vedere Raggruppamento dei tipi di elementi di lavoro in categorie.

Tipo di collegamento elemento di lavoro

Nuovo

Contenitore per le informazioni definite per i tipi di collegamento.

Per ulteriori informazioni, vedere Utilizzo dei tipi di collegamento.

Elemento di lavoro collegato

Nuovo

Contenitore per le informazioni definite per gli elementi di lavoro collegati. Questi attributi supportano la generazione di rapporti su elementi di lavoro correlati con collegamenti a un solo hop.

Per ulteriori informazioni, vedere Visualizzare e modificare gli elementi di lavoro in una visualizzazione di collegamenti diretti.

Struttura ad albero elementi di lavoro

Nuovo

Contenitore per le informazioni definite per gli elementi di lavoro correlati tramite tipi di collegamento con topologia a struttura ad albero, ad esempio collegamenti padre-figlio. Questi attributi supportano la generazione di rapporti su elementi di lavoro correlati con un set di collegamenti annidati.

Per ulteriori informazioni, vedere Visualizzare e modificare gli elementi di lavoro in una visualizzazione struttura ad albero.

Vedere anche

Altre risorse

Novità relative alla creazione di rapporti per Visual Studio ALM

Aggiunta e modifica di campi elemento di lavoro per supportare la creazione di rapporti

Individuazione di rapporti dopo l'aggiornamento a Team Foundation Server 2010

Novità relative alla creazione di rapporti per Visual Studio ALM

Aggiornamento di un progetto team aggiornato per accedere alle nuove funzionalità

Cronologia delle modifiche

Data

Cronologia

Motivo

Agosto 2010

Eliminato collegamento a una risorsa non supportata.

Commenti e suggerimenti dei clienti.