Condividi tramite


Data warehouse di Team Foundation Server

Aggiornamento: novembre 2007

Team Foundation Server include un data warehouse in cui vengono archiviati i dati di gestione degli elementi di lavoro, controllo del codice sorgente, compilazioni, strumenti di test ed eventuali strumenti di altri produttori. Questi dati vengono utilizzati per le funzionalità di generazione di report incorporate di Team Foundation. Il warehouse include sia un database relazionale sia un database OLAP. Il database relazionale è organizzato secondo uno schema a stella approssimativo e il database OLAP è un cubo dei dati che deriva dal database relazionale.

Ogni strumento di Team Foundation fornisce uno o più fatti al data warehouse. Ogni tipo di fatto dispone di una tabella relazionale primaria e di un cubo nel database OLAP che deriva da tale tabella. Ogni fatto è composto da dimensioni, misure e dettagli.

  • Le dimensioni sono proprietà utilizzate per suddividere i dati in un report. Ad esempio, i fatti Elemento di lavoro includono le dimensioni Tipo e Stato. Le dimensioni sono presenti nel database relazionale come tabelle, con riferimenti di chiave esterna alle tabelle delle dimensioni nella tabella dei fatti primaria.

  • Le misure sono proprietà aggregate, ossia conteggiate, sommate e così via, che forniscono valori quantitativi nei report. Il cubo CodeChurn fornito dallo strumento di controllo del codice sorgente, ad esempio, include le misure Righe aggiunte, Righe eliminate e Righe modificate. Le misure sono colonne nella tabella dei fatti primaria.

  • I dettagli sono colonne visualizzate solo nel database relazionale. Si tratta in genere di stringhe di testo più lunghe, come i titoli degli elementi di lavoro, principalmente utilizzate nei report di elenco che è possibile recuperare con la stessa efficacia da un database relazionale o da un database OLAP. I dettagli sono colonne nella tabella dei fatti primaria che non vengono visualizzate nel cubo OLAP.

Tutti i fatti dispongono di una dimensione di progetto che può essere utilizzata per suddividere i dati nel data warehouse in base al progetto Team.

In questa sezione

Vedere anche

Altre risorse

Utilizzo di report e metriche