Schéma des éléments de travail
Mise à jour : novembre 2007
Les données relatives aux éléments de travail sont organisées autour de quatre tables de faits dans l'entrepôt de données de Team System. Les sections suivantes décrivent le contenu de chaque table de fait et les relations de ces tables avec les tables de dimension. Elles décrivent également les tables de dimension spécifiques au schéma des éléments de travail. Pour plus d'informations sur les tables de faits et les tables de dimension, consultez Tables de faits et Tables de dimension.
Les tables de faits pour les éléments de travail sont les suivantes :
Table de faits pour les éléments de travail actuels (dbo.Current Work Item)
Table de faits pour les ensembles de modifications des éléments de travail (dbo.Work Item Changeset)
Table de faits pour l'historique des éléments de travail (dbo.Work Item History)
Table de faits pour les éléments de travail associés (dbo.Related Current Work Item)
Les tables de faits des éléments de travail font référence aux table de dimension suivantes :
Table de dimension pour les éléments de travail (dbo.Work Item)
Table de dimension pour les ensembles de modifications (dbo.Changeset)
Table de dimension pour les builds (dbo.Build) (consultez Schéma de build)
Table de dimension pour les projets d'équipe (dbo.Team Project) (consultez Dimensions partagées)
Table de dimension pour les personnes (dbo.Person) (consultez Dimensions partagées)
Table de dimension pour les dates (dbo.Date) (consultez Dimensions partagées)
Table de dimension pour les zones (dbo.Area) (consultez Dimensions partagées)
Table de dimension pour les itérations (dbo.Iteration) (consultez Dimensions partagées)
Table de faits pour les éléments de travail actuels
Cette table de faits contient la version actuelle de tous les éléments de travail. Le tableau suivant décrit les colonnes de la table de faits.
Champ |
Description |
---|---|
__ID |
Numéro d'identification de l'enregistrement dans la table (utilisation en interne). |
ID de suivi logique |
Numéro d'identification utilisé par l'adaptateur de l'entrepôt du suivi des éléments de travail pour déterminer le volume de l'historique des éléments de travail déjà présent dans l'entrepôt. |
__LastUpdatedTime |
Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois. |
__TrackingId |
Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement. |
Élément de travail |
Clé étrangère vers la table de dimension Élément de travail. |
Assigné à |
Clé étrangère vers la table de dimension Personne qui représente la valeur Assigné à. |
Modifié par |
Clé étrangère vers la table de dimension Personne qui représente la valeur Modifié par. |
Créé par |
Clé étrangère vers la table de dimension Personne qui représente la valeur Créé par. |
Zone |
Clé étrangère vers la table de dimension Zone. |
Itération |
Clé étrangère vers la table de dimension Itération. |
Projet d'équipe |
Clé étrangère vers la table de dimension Projet d'équipe qui indique le projet d'équipe. |
Date |
Clé étrangère vers la table de dimension Date. |
System_CreatedDate |
Clé étrangère vers la table de dimension Date qui indique la date de création de l'élément de travail. |
Microsoft_VSTS_Common_ActivatedDate |
Clé étrangère vers la table de dimension Date qui indique la date de dernière activation de l'élément de travail. |
Microsoft_VSTS_Common_ResolvedDate |
Clé étrangère vers la table de dimension Date qui indique la date de dernière résolution de l'élément de travail. |
Microsoft_VSTS_Common_ClosedDate |
Clé étrangère vers la table de dimension Date qui indique la date de dernière fermeture de l'élément de travail. |
Microsoft_VSTS_Test_TestName |
Nom du test qui a été effectué sur le code de tâche. |
Microsoft_VSTS_Test_TestId |
Numéro d'ID du test qui a été effectué sur le code de tâche. |
Microsoft_VSTS_Test_TestPath |
Chemin d'accès complet du test qui a été effectué sur le code de tâche. |
Microsoft_VSTS_Build_FoundIn |
Clé étrangère vers la table Build qui indique la build dans laquelle un élément de travail a été trouvé. Dans le modèle de processus MSF for Agile Software Development, cette clé est uniquement disponible avec le type d'élément de travail Bogue. |
Microsoft_VSTS_Build_IntegrationBuild |
Clé étrangère vers la table de dimension Build qui indique la build qui contient les modifications du code qui ont résolu cet élément de travail. |
_Microsoft_VSTS_Scheduling_RemainingWork |
Estimation du nombre d'heures restantes pour terminer la tâche. |
_Microsoft_VSTS_Scheduling_CompletedWork |
Nombre d'heures passées sur cette tâche. |
_Microsoft_VSTS_Scheduling_BaselineWork |
Nombre d'heures de travail à effectuer à partir de la planification initiale. |
Microsoft_VSTS_Scheduling_StartDate |
Clé étrangère vers la table de dimension Date qui indique la date de début associée à cet élément de travail. |
Microsoft_VSTS_Scheduling_FinishDate |
Clé étrangère vers la table de dimension Date qui indique la date de fin associée à cet élément de travail. |
Table de faits pour les ensembles de modifications des éléments de travail
Cette table de faits contient les liens entre les éléments de travail et les ensembles de modifications. Le tableau suivant décrit les colonnes de la table de faits.
Champ |
Description |
---|---|
__ID |
Numéro d'identification de l'enregistrement dans la table (utilisation en interne). |
__LastUpdatedTime |
Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois. |
__TrackingId |
Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement. |
Élément de travail |
ID d'enregistrement de l'élément de travail dans la table de faits Élément de travail. |
Ensemble de modifications |
ID d'enregistrement de l'ensemble de modifications dans la table de faits Ensemble de modifications. |
Projet d'équipe |
Projet d'équipe où le lien est stocké. |
Table de faits pour l'historique des éléments de travail
Cette table de faits contient l'historique complet de tous les éléments de travail. Elle utilise une stratégie d'enregistrement de compensation pour enregistrer l'historique à n'importe quel moment. Le tableau suivant décrit les colonnes de la table de faits.
Champ |
Description |
---|---|
__ID |
Numéro d'identification de l'enregistrement dans la table (utilisation en interne). |
ID de suivi logique |
Numéro d'identification utilisé par l'adaptateur de l'entrepôt du suivi des éléments de travail pour déterminer le volume de l'historique des éléments de travail déjà présent dans l'entrepôt. |
Nombre d'enregistrements |
1 ou -1. Lorsqu'un élément de travail est créé, un enregistrement est inséré et le Nombre d'enregistrements a la valeur 1. Lorsque l'élément de travail est révisé, deux enregistrements sont insérés. Le premier est identique à l'enregistrement précédent, mais le Nombre d'enregistrements a la valeur -1 et non 1. Le Nombre d'enregistrements a la valeur 1 pour le second enregistrement et le reste de l'enregistrement représente les nouvelles valeurs dans l'élément de travail. |
Nombre de révisions |
Cette valeur est 1 pour chaque révision apportée à un élément de travail. Pour les enregistrements où le Nombre d'enregistrements a la valeur -1 (indiquant une modification d'un élément de travail), cette valeur est NULL. La sélection de lignes dont le nombre de révisions est 1 retournera toutes les révisions des éléments de travail. |
Nombre de modifications d'état |
Permet d'afficher les activités, telles que les taux de résolution des bogues ou d'achèvement de tâche. Lorsque le champ d'état change, le Nombre de modifications d'état a la valeur 1. Ce nombre a la valeur NULL pour toute révision de l'élément de travail qui ne modifie pas l'état et pour tous les enregistrements dont le Nombre d'enregistrements a la valeur -1. |
__LastUpdatedTime |
Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois. |
__TrackingId |
Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement. |
Élément de travail |
Clé étrangère vers la table de dimension Élément de travail. |
Assigné à |
Clé étrangère vers la table de dimension Personne qui représente la valeur Assigné à. |
Modifié par |
Clé étrangère vers la table de dimension Personne qui représente la valeur Modifié par. |
Date |
Clé étrangère vers la table de dimension Date. Indique la date de dernière modification de l'élément de travail. |
Créé par |
Clé étrangère vers la table de dimension Personne qui représente la valeur Créé par. |
Zone |
Clé étrangère vers la table de dimension Zone. |
Itération |
Clé étrangère vers la table de dimension Itération. |
Projet d'équipe |
Clé étrangère vers la table de dimension Projet d'équipe. |
System_CreatedDate |
Clé étrangère vers la table de dimension Date qui indique la date de création de l'élément de travail. |
Microsoft_VSTS_Common_ActivatedDate |
Clé étrangère vers la table de dimension Date qui indique la date de dernière activation de l'élément de travail. |
Microsoft_VSTS_Common_ResolvedDate |
Clé étrangère vers la table de dimension Date qui indique la date de dernière résolution de l'élément de travail. |
Microsoft_VSTS_Common_ClosedDate |
Clé étrangère vers la table de dimension Date qui indique la date de dernière fermeture de l'élément de travail. |
Microsoft_VSTS_Test_TestName |
Nom du test qui a été effectué sur le code de tâche. |
Microsoft_VSTS_Test_TestId |
Numéro d'ID du test qui a été effectué sur le code de tâche. |
Microsoft_VSTS_Test_TestPath |
Chemin d'accès complet du test qui a été effectué sur le code de tâche. |
Microsoft_VSTS_Build_FoundIn |
Clé étrangère vers la table Build qui indique la build dans laquelle un élément de travail a été trouvé. Dans le modèle de processus MSF for Agile Software Development, cette clé est uniquement disponible avec le type d'élément de travail Bogue. |
Microsoft_VSTS_Build_IntegrationBuild |
Clé étrangère vers la table de dimension Build qui indique la build qui contient les modifications du code qui ont résolu cet élément de travail. |
_Microsoft_VSTS_Scheduling_RemainingWork |
Évaluation des heures de travail restantes pour terminer le travail pour la dimension sélectionnée. |
_Microsoft_VSTS_Scheduling_CompletedWork |
Nombre d'heures passées pour les dimensions sélectionnées. |
_Microsoft_VSTS_Scheduling_BaselineWork |
Nombre d'heures de travail à effectuer à partir de la planification initiale pour les dimensions sélectionnées. |
Microsoft_VSTS_Scheduling_StartDate_Date_ID |
Clé étrangère vers la table de dimension Date qui indique la date de début associée à cet élément de travail. |
Microsoft_VSTS_Scheduling_FinishDate_ID |
Clé étrangère vers la table de dimension Date qui indique la date de fin associée à cet élément de travail. |
Table de faits pour les éléments de travail associés
Cette table de faits contient les liens entre les éléments de travail associés, comme décrit dans le tableau suivant.
Champ |
Description |
---|---|
Current Work Item_TrackingIDLeft |
Clé étrangère vers la table de faits des éléments de travail actuels pour la source du lien. |
Current Work Item_TrackingIDRight |
Clé étrangère vers la table de faits des éléments de travail actuels pour la cible du lien. |
__LastUpdatedTime |
Date et heure de dernière insertion ou mise à jour de l'enregistrement. |
Vous pouvez joindre cette table de faits à la table de faits pour les éléments de travail actuels afin de rechercher des éléments de travail et des éléments de travail associés.
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
Table de dimension pour les éléments de travail
Cette table de dimension contient les valeurs des champs d'élément de travail qui ne figurent pas dans les dimensions partagées. Par exemple, les valeurs du champ État sont stockées dans la table de dimension pour les éléments de travail, tandis que les valeurs du champ Assigné à sont stockées dans la dimension Personne partagée. Le tableau suivant décrit les colonnes de la table de dimension pour les éléments de travail.
Champ |
Description |
---|---|
__ID |
Numéro d'identification de l'enregistrement dans la table (utilisation en interne). |
Élément de travail |
Identificateur, dérivé de l'ID d'élément de travail et de la révision. |
État antérieur |
État de la révision précédente de l'élément de travail. |
__LastUpdatedTime |
Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois. |
__DimensionMemberActive |
Si le membre de dimension a été complètement rempli (utilisation en interne). |
System_Id |
Représente l'ID d'élément de travail tel que l'élément de travail est connu dans le système opérationnel. |
System_Title |
Titre de l'élément de travail. |
System_State |
État de l'élément de travail. |
System_Rev |
Révision de l'élément de travail. |
System_Reason |
Raison associée à la dernière modification d'état. |
System_WorkItemType |
Type d'élément de travail (Bogue, Tâche, etc.). |
Microsoft_VSTS_Common_Issue |
Valeur utilisée pour marquer un élément de travail afin qu'il apparaisse dans le rapport d'erreurs. |
Microsoft_VSTS_Common_ActivatedBy |
Personne qui a activé en dernier l'élément de travail. |
Microsoft_VSTS_Common_ResolvedBy |
Personne qui a résolu en dernier l'élément de travail. |
Microsoft_VSTS_Common_ClosedBy |
Personne qui a fermé en dernier l'élément de travail. |
Microsoft_VSTS_Common_Priority |
Niveau d'importance subjectif utilisé pour déterminer les tâches à effectuer en premier. Les valeurs valides sont 1, 2 et 3. |
Microsoft_VSTS_Common_Triage |
Sous-états d'une tâche en attente d'une décision de triage (utilisation pendant l'état Proposé). Les valeurs valides sont En attente (valeur par défaut), Informations, Informations reçues, En triage. |
Microsoft_VSTS_Common_ExitCriteria |
Indicateur qui détermine si cet élément de travail doit être suivi sur la liste de vérification du projet. |
Microsoft_VSTS_Common_Rank |
Rang dans la pile utilisé pour classer le travail par priorité. |
Microsoft_VSTS_Scheduling_TaskHierarchy |
Chaîne représentant le contexte Microsoft Project de la tâche donnée. |
Voir aussi
Concepts
Perspective Élément de travail en cours
Perspective Historique de l'élément de travail