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:
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.
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.
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:
|
||
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. |