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