Condividi tramite


Schema di generazione

Aggiornamento: novembre 2007

Il diagramma seguente mostra le relazioni tra le tabelle dei fatti Generazione, Insieme di modifiche generazione e Genera progetto e le misure correlate (dimensioni) nel data warehouse.

Schema che illustra i rapporti tra gli elementi dei dati

Lo schema di generazione fa riferimento a tre tabelle dei fatti:

  • Tabella dei fatti Insieme di modifiche generazione (dbo.Build Changeset)

  • Tabella dei fatti Genera progetto (dbo.Build Project)

  • Tabella dei fatti Dettagli generazione (dbo.Build Details)

Lo schema di generazione fa inoltre riferimento a nove tabelle delle dimensioni:

  • Tabella delle dimensioni Generazione (dbo.Build)

  • Tabella delle dimensioni File (dbo.File)

  • Tabella delle dimensioni Versione build (dbo.Build Flavor)

  • Tabella delle dimensioni Stato generazione (dbo.Build Status)

  • Tabella delle dimensioni Qualità di generazione (dbo.Build Quality)

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

  • Tabella delle dimensioni Piattaforma (dbo.Platform)

  • Progetto Team (dbo.Team Project) (vedere Dimensioni condivise)

  • Data (dbo.Date) (vedere Dimensioni condivise)

Tabella dei fatti Insieme di modifiche generazione

La tabella riportata di seguito descrive le colonne nella tabella dei fatti Insieme di modifiche generazione, la quale contiene una riga per ogni insieme di modifiche incluso nella generazione.

Campo

Descrizione

__ID

ID record per la tabella (utilizzato internamente).

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

Genera

Chiave esterna per la tabella delle dimensioni Generazione.

Insieme di modifiche

Chiave esterna per la tabella delle dimensioni Insieme di modifiche.

Progetto Team

Chiave esterna per la tabella delle dimensioni Progetto Team.

Tabella dei fatti Genera progetto

La tabella riportata di seguito descrive le colonne nella tabella dei fatti Genera progetto, la quale contiene una riga per ogni compilazione di file.

Campo

Descrizione

__ID

ID record per la tabella (utilizzato internamente).

Errori di compilazione

Numero di errori di compilazione generati durante la generazione.

Avvisi di compilazione

Numero di avvisi di compilazione generati durante la generazione.

Errori di analisi statica

Numero di errori di analisi statica generati durante la generazione.

Avvisi di analisi statica

Numero di avvisi di analisi statica generati durante la generazione.

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

Genera

Chiave esterna per la tabella delle dimensioni Generazione.

Data

Chiave esterna per la tabella delle dimensioni Data.

Piattaforma

Chiave esterna per la tabella delle dimensioni Piattaforma.

Versione

Chiave esterna per la tabella delle dimensioni Versione build.

Progetto di origine

Chiave esterna per la tabella delle dimensioni File.

Progetto Team

Chiave esterna per la tabella delle dimensioni Progetto Team.

Tabella dei fatti Dettagli generazione

La tabella riportata di seguito descrive le colonne nella tabella dei fatti Dettagli generazione.

Campo

Descrizione

__ID

ID record per la tabella (utilizzato internamente).

ID gestione logica

Numero di identificazione utilizzato dall'adattatore del warehouse di gestione degli elementi di lavoro per determinare la quantità di cronologia degli elementi di lavoro già presente nel warehouse.

Durata generazione

Periodo di tempo, in minuti, necessario per completare la generazione.

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

Genera

Chiave esterna per la tabella delle dimensioni Generazione.

Date

Chiave esterna per la tabella delle dimensioni Data.

Qualità di generazione

Chiave esterna per la tabella delle dimensioni Qualità di generazione.

Stato generazione

Chiave esterna per la tabella delle dimensioni Stato generazione.

Progetto Team

Chiave esterna per la tabella delle dimensioni Progetto Team.

Tabella delle dimensioni Generazione

La tabella riportata di seguito descrive le colonne nella tabella delle dimensioni Generazione, la quale contiene una riga per ogni Team Build.

Campo

Descrizione

__ID

ID record per la tabella (utilizzato internamente).

Moniker elementi di generazione

Numero di identificazione utilizzato per collegare un oggetto, ad esempio un elemento di lavoro, a una generazione specifica.

Genera

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

Tipo di generazione

Nome della definizione di compilazione. Per ulteriori informazioni, vedere Procedura: creare una definizione di compilazione.

Destinazione finale

Server e condivisione in cui sarà inserita la generazione completata.

Ora di inizio generazione

Data e ora in cui ha avuto inizio la generazione.

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

Tabella delle dimensioni File

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

Campo

Descrizione

__ID

ID record per la tabella (utilizzato internamente).

File

Nome del file di origine.

Percorso padre

Percorso completo del nodo padre nella gerarchia dei percorsi dei file. Ad esempio, se la riga di dati rappresenta il file "/a/b/c", il percorso padre è "/a/b".

Percorso file

Percorso di rete completo del file di origine.

Estensione

Estensione del nome file dell'origine corrente.

__Parent_ID

Riferimento alla chiave che contiene informazioni sul nodo del percorso del file nella gerarchia. Se la riga di dati rappresenta il file "/a/b/c", ad esempio, il valore parent_ID conterrà il valore della 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 Versione build

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

Campo

Descrizione

__ID

ID record per la tabella (utilizzato internamente).

Versione build

Configurazione della build. Per ulteriori informazioni, vedere Procedura: creare una definizione di compilazione.

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

Tabella delle dimensioni Stato generazione

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

Campo

Descrizione

__ID

ID record per la tabella (utilizzato internamente).

Stato generazione

  • Stato aggiornato nel corso dell'esecuzione della generazione.

__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 Qualità di generazione

La tabella riportata di seguito descrive le colonne nella tabella delle dimensioni Qualità di generazione.

Campo

Descrizione

__ID

ID record per la tabella (utilizzato internamente).

Qualità di generazione

Qualità corrente della generazione. Per ulteriori informazioni, vedere Procedura: impostare la qualità di compilazione.

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

Tabella delle dimensioni Insieme di modifiche

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

Campo

Descrizione

__ID

ID record per la 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.

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

Tabella delle dimensioni Piattaforma

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

Campo

Descrizione

__ID

ID record per la tabella (utilizzato internamente).

Piattaforma

Piattaforma per la quale è stata creata la generazione. Per ulteriori informazioni, vedere Procedura: creare una definizione di compilazione.

__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 Generazione

Altre risorse

Schemi relazionali