Condividi tramite


Schema del controllo del codice sorgente

Aggiornamento: novembre 2007

Il diagramma seguente mostra le relazioni tra la tabella dei fatti Varianza del codice e le dimensioni correlate nel data warehouse.

Schema che illustra i rapporti tra gli elementi dei dati

Lo schema del controllo del codice sorgente fa riferimento a una sola tabella dei fatti:

  • Tabella dei fatti Varianza del codice (dbo.Code Churn).

Lo schema del controllo del codice sorgente fa inoltre riferimento a cinque tabelle delle dimensioni:

  • Tabella delle dimensioni File (dbo.File)

  • Tabella delle dimensioni Insieme di modifiche (dbo.Changeset)

  • Tabella delle dimensioni Progetto Team (dbo.Team Project) (vedere Dimensioni condivise)

  • Tabella delle dimensioni Persona (dbo.Person) (vedere Dimensioni condivise)

  • Tabella delle dimensioni Data (dbo.Date) (vedere Dimensioni condivise)

Tabella dei fatti Varianza del codice

La tabella dei fatti Varianza del codice contiene una riga per ogni insieme di modifiche e include misure che conteggiano le righe aggiunte, eliminate e modificate. La tabella riportata di seguito descrive le colonne nella tabella dei fatti Varianza del codice.

Campo

Descrizione

__ID

Numero di identificazione per il record nella tabella (utilizzato internamente).

Righe aggiunte

Numero di nuove righe di codice aggiunte.

Righe modificate

Numero di righe di codice modificate.

Righe eliminate

Numero di righe di codice rimosse.

Righe nette aggiunte

Differenza tra il numero di righe di codice aggiunte e il numero di righe eliminate.

__LastUpdatedTime

Data e ora dell'ultimo inserimento o aggiornamento del record.

__TrackingID

Numero di identificazione utilizzato dall'infrastruttura del warehouse per tenere traccia del record.

Insieme di modifiche

Chiave esterna per la dimensione Insieme di modifiche che indica a quale insieme di modifiche sono associate le modifiche.

Filename

Chiave esterna per la tabella delle dimensioni File che indica il file modificato.

Data

Chiave esterna per la tabella delle dimensioni Data che indica la data in cui è stato inviato l'insieme di modifiche.

Archiviato da

Chiave esterna per la tabella delle dimensioni Persona che indica la persona che ha archiviato l'insieme di modifiche.

Progetto Team

Chiave esterna per la tabella delle dimensioni Progetto Team per il progetto in cui sono state apportate le modifiche ai file.

Tabella delle dimensioni File

La tabella riportata di seguito descrive le colonne nella tabella delle dimensioni File.

Campo

Descrizione

__ID

Numero di identificazione per il record nella tabella (utilizzato internamente).

File

Nome del file di origine.

Percorso padre

Percorso completo del nodo padre nella gerarchia [area |iterazione|percorso file]. Se ad esempio la riga di dati rappresenta il file "$/a/b/c", il percorso padre è "$/a/b".

Percorso file

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

Estensione

Estensione del nome del file di origine.

__Parent_ID

Riferimento alla chiave che contiene informazioni su questo nodo [area|iterazione|percorso file] nella gerarchia. Se ad esempio la riga di dati rappresenta il file "$/a/b/c", parent_ID conterrà il valore chiave della riga che contiene "$/a/b".

__LastUpdatedTime

Data e ora dell'ultimo inserimento o aggiornamento del record.

__DimensionMemberActive

Valore che descrive se il membro della dimensione è stato completamente popolato (utilizzato internamente).

Tabella delle dimensioni Insieme di modifiche

La tabella riportata di seguito descrive le colonne nella tabella delle dimensioni Insieme di modifiche.

Campo

Descrizione

__ID

Numero di identificazione per il record nella tabella (utilizzato internamente).

ID

ID dell'insieme di modifiche che include le modifiche apportate al file.

Insieme di modifiche

Commento di archiviazione associato all'insieme di modifiche.

Commento dell'override dei criteri

Il commento fornito durante l'esecuzione dell'override di un criterio. Se l'override di un criterio non è eseguito con questo insieme di modifiche, questo campo è null.

__LastUpdatedTime

Data e ora dell'ultimo inserimento o aggiornamento del record.

__DimensionMemberActive

Valore che indica se il membro della dimensione è stato completamente popolato (utilizzato internamente).

Vedere anche

Concetti

Prospettiva Varianza del codice

Altre risorse

Schemi relazionali