Schema degli elementi di lavoro
Aggiornamento: novembre 2007
I dati sugli elementi di lavoro sono organizzati in base a quattro tabelle dei fatti nel data warehouse di Team System. Nelle sezioni seguenti viene descritto il contenuto di ogni tabella dei fatti e le relative relazioni nelle tabelle delle dimensioni. Vengono inoltre descritte le tabelle delle dimensioni specifiche dello schema dell'elemento di lavoro. Per ulteriori informazioni sulle tabelle dei fatti e delle dimensioni, vedere Tabelle dei fatti e Tabelle delle dimensioni.
Le tabelle dei fatti per gli elementi di lavoro sono:
Tabella dei fatti Elemento di lavoro correnti (dbo.Current Work Item)
Tabella dei fatti per Insieme di modifiche elementi di lavoro (dbo.Work Item Changeset)
Tabella dei fatti per Cronologia elementi di lavoro (dbo.Work Item History)
Tabella dei fatti per Elementi di lavoro correlati (dbo.Related Current Work Item)
Le tabelle dei fatti per gli elementi di lavoro fanno riferimento alle tabelle delle dimensioni seguenti:
Tabella delle dimensioni per Elementi di lavoro (dbo.Work Item)
Tabella delle dimensioni per Insieme di modifiche (dbo.Changeset)
Tabella delle dimensioni per Compilazioni (dbo.Build) (vedere Schema di generazione)
Tabella delle dimensioni per Progetti Team (dbo.Team Project) (vedere Dimensioni condivise)
Tabella delle dimensioni per Persone (dbo.Person) (vedere Dimensioni condivise)
Tabella delle dimensioni per Date (dbo.Date) (vedere Dimensioni condivise)
Tabella delle dimensioni per Aree (dbo.Area) (vedere Dimensioni condivise)
Tabella delle dimensioni per Iterazioni (dbo.Iteration) (vedere Dimensioni condivise)
Tabella dei fatti per Elementi di lavoro correnti
In questa tabella dei fatti vengono archiviate le versioni correnti di tutti gli elementi di lavoro. La tabella riportata di seguito descrive le colonne nella tabella dei fatti.
Campo |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella 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. |
__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. |
Elemento di lavoro |
Chiave esterna per la tabella delle dimensioni Elemento di lavoro. |
Assegnato a |
Chiave esterna per la tabella delle dimensioni Persona che rappresenta il valore Assegnato a. |
Modificato da |
Chiave esterna per la tabella delle dimensioni Persona che rappresenta il valore Modificato da. |
Creato da |
Chiave esterna per la tabella delle dimensioni Persona che rappresenta il valore Creato da. |
Area |
Chiave esterna per la tabella delle dimensioni Area. |
Iterazione |
Chiave esterna per la tabella delle dimensioni Iterazione. |
Progetto Team |
Chiave esterna per la tabella delle dimensioni Progetto Team che indica il progetto Team. |
Date |
Chiave esterna per la tabella delle dimensioni Data. |
System_CreatedDate |
Chiave esterna per la dimensione Data che indica la data di creazione dell'elemento di lavoro. |
Microsoft_VSTS_Common_ActivatedDate |
Chiave esterna per la dimensione Data che indica la data dell'ultima attivazione dell'elemento di lavoro. |
Microsoft_VSTS_Common_ResolvedDate |
Chiave esterna per la dimensione Data che indica la data dell'ultima risoluzione dell'elemento di lavoro. |
Microsoft_VSTS_Common_ClosedDate |
Chiave esterna per la dimensione Data che indica la data dell'ultima chiusura dell'elemento di lavoro. |
Microsoft_VSTS_Test_TestName |
Nome del test eseguito sul codice dell'attività. |
Microsoft_VSTS_Test_TestId |
Numero di ID del test eseguito sul codice dell'attività. |
Microsoft_VSTS_Test_TestPath |
Percorso completo del test eseguito sul codice dell'attività. |
Microsoft_VSTS_Build_FoundIn |
Chiave esterna per la tabella Generazione che indica la generazione nella quale è stato trovato un elemento di lavoro. Nel modello di processo MSF for Agile Software Development, è disponibile solo con il tipo di elemento di lavoro Errore. |
Microsoft_VSTS_Build_IntegrationBuild |
Chiave esterna per la tabella delle dimensioni Generazione che indica la generazione che contiene le modifiche apportate al codice che hanno risolto questo elemento di lavoro. |
_Microsoft_VSTS_Scheduling_RemainingWork |
Stima del numero di ore necessarie per completare l'attività. |
_Microsoft_VSTS_Scheduling_CompletedWork |
Numero di ore completate per questa attività. |
_Microsoft_VSTS_Scheduling_BaselineWork |
Numero di ore di lavoro dal piano di previsione. |
Microsoft_VSTS_Scheduling_StartDate |
Chiave esterna per la tabella delle dimensioni Data che indica la data di inizio associata a questo elemento di lavoro. |
Microsoft_VSTS_Scheduling_FinishDate |
Chiave esterna per la tabella delle dimensioni Data che indica la data di fine associata a questo elemento di lavoro. |
Tabella dei fatti Insiemi di modifiche elementi di lavoro
In questa tabella dei fatti vengono archiviati i collegamenti tra l'elemento di lavoro e gli insiemi di modifiche. La tabella riportata di seguito descrive le colonne nella tabella dei fatti.
Campo |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella 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. |
Elemento di lavoro |
ID record dell'elemento di lavoro nella tabella dei fatti Elemento di lavoro. |
Insieme di modifiche |
ID record dell'insieme di modifiche nella tabella dei fatti Insieme di modifiche. |
Progetto Team |
Progetto Team in cui viene archiviato il collegamento. |
Tabella dei fatti per Cronologia elementi di lavoro
In questa tabella dei fatti viene archiviata l'intera cronologia di tutti gli elementi di lavoro. Utilizza una strategia di record di compensazione per registrare la cronologia in un determinato punto nel tempo. La tabella riportata di seguito descrive le colonne nella tabella dei fatti.
Campo |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella 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. |
Conteggio record |
1 o -1. Quando viene creato un nuovo elemento di lavoro, viene inserito un record con Conteggio record impostato su 1. Quando l'elemento di lavoro viene rivisto, vengono inseriti due record. Il primo è identico al record precedente, tranne per il fatto che ha un valore di Conteggio record pari a -1, anziché 1. Il secondo ha un valore di Conteggio record pari a 1 e il resto del record rappresenta i valori nuovi nell'elemento di lavoro. |
Conteggio revisioni |
Questo valore è impostato su 1 per ogni revisione di un elemento di lavoro. Per i record in cui Conteggio record è impostato su -1, per indicare una modifica apportata a un elemento di lavoro, questo valore è NULL. La selezione di righe con Conteggio revisioni impostato su 1 restituirà tutte le revisioni degli elementi di lavoro. |
Conteggio modifiche stato |
Utilizzato per mostrare attività quali le frequenze di risoluzione degli errori o di completamento delle attività. Quando il campo Stato viene modificato, il Conteggio modifiche stato viene impostato su 1. Questo campo viene impostato su NULL per qualsiasi revisione dell'elemento di lavoro che non modifica lo Stato e per tutti i record con Conteggio record pari a -1. |
__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. |
Elemento di lavoro |
Chiave esterna per la tabella delle dimensioni Elemento di lavoro. |
Assegnato a |
Chiave esterna per la tabella delle dimensioni Persona che rappresenta il valore Assegnato a. |
Modificato da |
Chiave esterna per la tabella delle dimensioni Persona che rappresenta il valore Modificato da. |
Data |
Chiave esterna per la tabella delle dimensioni Data. Indica la data dell'ultima modifica dell'elemento di lavoro. |
Creato da |
Chiave esterna per la tabella delle dimensioni Persona che rappresenta il valore Creato da. |
Area |
Chiave esterna per la tabella delle dimensioni Area. |
Iterazione |
Chiave esterna per la tabella delle dimensioni Iterazione. |
Progetto Team |
Chiave esterna per la tabella delle dimensioni Progetto Team. |
System_CreatedDate |
Chiave esterna per la dimensione Data che indica la data di creazione dell'elemento di lavoro. |
Microsoft_VSTS_Common_ActivatedDate |
Chiave esterna per la dimensione Data che indica la data dell'ultima attivazione dell'elemento di lavoro. |
Microsoft_VSTS_Common_ResolvedDate |
Chiave esterna per la dimensione Data che indica la data dell'ultima risoluzione dell'elemento di lavoro. |
Microsoft_VSTS_Common_ClosedDate |
Chiave esterna per la dimensione Data che indica la data dell'ultima chiusura dell'elemento di lavoro. |
Microsoft_VSTS_Test_TestName |
Nome del test eseguito sul codice dell'attività. |
Microsoft_VSTS_Test_TestId |
Numero di ID del test eseguito sul codice dell'attività. |
Microsoft_VSTS_Test_TestPath |
Percorso completo del test eseguito sul codice dell'attività. |
Microsoft_VSTS_Build_FoundIn |
Chiave esterna per la tabella Generazione che indica la generazione nella quale è stato trovato un elemento di lavoro. Nel modello di processo MSF for Agile Software Development, è disponibile solo con il tipo di elemento di lavoro Errore. |
Microsoft_VSTS_Build_IntegrationBuild |
Chiave esterna per la tabella delle dimensioni Generazione che indica la generazione che contiene le modifiche apportate al codice che hanno risolto questo elemento di lavoro. |
_Microsoft_VSTS_Scheduling_RemainingWork |
Stima del numero di ore di lavoro necessarie per completare il lavoro per la dimensione selezionata. |
_Microsoft_VSTS_Scheduling_CompletedWork |
Numero di ore completate per le dimensioni selezionate. |
_Microsoft_VSTS_Scheduling_BaselineWork |
Numero di ore di lavoro dal piano di previsione per le dimensioni selezionate. |
Microsoft_VSTS_Scheduling_StartDate_Date_ID |
Chiave esterna per la tabella delle dimensioni Data che indica la data di inizio associata a questo elemento di lavoro. |
Microsoft_VSTS_Scheduling_FinishDate_ID |
Chiave esterna per la tabella delle dimensioni Data che indica la data di fine associata a questo elemento di lavoro. |
Tabella dei fatti per Elementi di lavoro correlati
In questa tabella dei fatti vengono archiviati i collegamenti tra gli elementi di lavoro correlati, come descritto nella tabella seguente.
Campo |
Descrizione |
---|---|
Current Work Item_TrackingIDLeft |
Chiave esterna per la tabella dei fatti Elemento di lavoro corrente relativa all'origine del collegamento. |
Current Work Item_TrackingIDRight |
Chiave esterna per la tabella dei fatti Elemento di lavoro corrente relativa alla destinazione del collegamento. |
__LastUpdatedTime |
Data e ora in cui il record è stato inserito o aggiornato più recentemente. |
È possibile unire questa tabella dei fatti alla tabella dei fatti Elementi di lavoro correnti per eseguire una query per gli elementi di lavoro e gli elementi di lavoro collegati.
FROM [Related Current Work Item] Link
INNER JOIN [Current Work Item] Left
On Link.[Current Work Item_TrackingIDLeft] = Left.__TrackingID
INNER JOIN [Current Work Item] Right
On Link.[Current Work Item_TrackingIDRight] = Right.__TrackingID
Tabella delle dimensioni per Elementi di lavoro
In questa tabella della dimensione vengono archiviati i valori dei campi elemento di lavoro non archiviati nelle dimensioni condivise. Ad esempio, i valori del campo State vengono archiviati nella tabella delle dimensione degli elementi di lavoro, ma i valori del campo Assegnato vengono archiviati nella dimensione della persona condivisa. Nella tabella riportata di seguito vengono descritte le colonne disponibili nella tabella delle dimensioni per gli elementi di lavoro.
Campo |
Descrizione |
---|---|
__ID |
Numero di identificazione per il record nella tabella (utilizzato internamente). |
Elemento di lavoro |
Identificatore che deriva dall'ID dell'elemento di lavoro e dalla revisione. |
Stato precedente |
Stato della revisione precedente dell'elemento di lavoro. |
__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). |
System_Id |
Rappresenta l'ID dell'elemento di lavoro così come è noto nel sistema operativo. |
System_Title |
Titolo dell'elemento di lavoro. |
System_State |
Stato dell'elemento di lavoro. |
System_Rev |
Revisione dell'elemento di lavoro. |
System_Reason |
Motivo associato all'ultima modifica dello stato. |
System_WorkItemType |
Tipo dell'elemento di lavoro (Errore, Attività e così via). |
Microsoft_VSTS_Common_Issue |
Valore utilizzato per contrassegnare un elemento di lavoro affinché venga visualizzato nel report relativo al problema. |
Microsoft_VSTS_Common_ActivatedBy |
Persona che ha attivato l'elemento di lavoro l'ultima volta. |
Microsoft_VSTS_Common_ResolvedBy |
Persona che ha risolto l'elemento di lavoro l'ultima volta. |
Microsoft_VSTS_Common_ClosedBy |
Persona che ha chiuso l'elemento di lavoro l'ultima volta. |
Microsoft_VSTS_Common_Priority |
Valutazione di importanza soggettiva utilizzata per determinare quali attività completare per prime. I valori validi sono 1, 2 e 3. |
Microsoft_VSTS_Common_Triage |
Stati secondari per un'attività in attesa di una decisione di valutazione (utilizzato durante lo stato Proposta). I valori validi sono In sospeso (impostazione predefinita), Ulteriori informazioni, Informazioni ricevute, Valutato. |
Microsoft_VSTS_Common_ExitCriteria |
Flag che consente di determinare se è necessario tenere traccia di questo elemento di lavoro nell'elenco di controllo del progetto. |
Microsoft_VSTS_Common_Rank |
Classifica stack che consente di definire la priorità del lavoro |
Microsoft_VSTS_Scheduling_TaskHierarchy |
Stringa che rappresenta il contesto Microsoft Project per l'attività specificata. |
Vedere anche
Concetti
Prospettiva Elemento di lavoro corrente
Prospettiva Cronologia elemento di lavoro