Schéma de build
Mise à jour : novembre 2007
Le diagramme suivant présente les relations entre les tables de faits Build, Ensemble de modifications de build et Projet de build et les mesures (dimensions) associées dans l'entrepôt de données.
Le schéma de build référence trois tables de faits :
Table de faits Ensemble de modifications de build (dbo.Build Changeset)
Table de faits Projet de build (dbo.Build Project)
Table de faits Détails de la build (dbo.Build Details)
Le schéma de build référence également neuf tables de dimension :
Table de dimension Build (dbo.Build)
Table de dimension Fichier (dbo.File)
Table de dimension Version de build (dbo.Build Flavor)
Table de dimension État de la build (dbo.Build Status)
Table de dimension Qualité de build (dbo.Build Quality)
Table de dimension Ensemble de modifications (dbo.Changeset)
Table de dimension Plateforme (dbo.Platform)
Table de dimension Projet d'équipe (dbo.Team Project) (consultez Dimensions partagées)
Table de dimension Date (dbo.Date) (consultez Dimensions partagées)
Table de faits Ensemble de modifications de build
Le tableau suivant décrit les colonnes de la table de faits Ensemble de modifications de build. La table contient une ligne pour chaque ensemble de modifications inclus dans la build.
Champ |
Description |
---|---|
__ID |
Identificateur d'enregistrement pour 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. |
Build |
Clé étrangère vers la table de dimension Build. |
Ensemble de modifications |
Clé étrangère vers la table de dimension Ensemble de modifications. |
Projet d'équipe |
Clé étrangère vers la table de dimension Projet d'équipe. |
Table de faits Projet de build
Le tableau suivant décrit les colonnes de la table de faits Projet de build. La table contient une ligne pour chaque compilation d'un fichier.
Champ |
Description |
---|---|
__ID |
Identificateur d'enregistrement pour la table (utilisation en interne). |
Erreurs de compilation |
Nombre d'erreurs de compilation engendrées pendant la génération. |
Avertissements de compilation |
Nombre d'avertissements de compilation engendrés pendant la génération. |
Erreurs d'analyse statique |
Nombre d'erreurs d'analyse statique engendrées pendant la génération. |
Avertissements d'analyse statique |
Nombre d'avertissements d'analyse statique engendrés pendant la génération. |
__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. |
Build |
Clé étrangère vers la table de dimension Build. |
Date |
Clé étrangère vers la table de dimension Date. |
Plateforme |
Clé étrangère vers la table de dimension Plateforme. |
Version |
Clé étrangère vers la table de dimension Version de build. |
Projet source |
Clé étrangère vers la table de dimension Fichier. |
Projet d'équipe |
Clé étrangère vers la table de dimension Projet d'équipe. |
Table de faits Détails de la build
Le tableau suivant décrit les colonnes de la table de faits Détails de la build.
Champ |
Description |
---|---|
__ID |
Identificateur d'enregistrement pour 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. |
Durée de génération |
Durée, en minutes, nécessaire pour effectuer la génération. |
__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. |
Build |
Clé étrangère vers la table de dimension Build. |
Date |
Clé étrangère vers la table de dimension Date. |
Qualité de build |
Clé étrangère vers la table de dimension Qualité de build. |
État de la build |
Clé étrangère vers la table de dimension État de la build. |
Projet d'équipe |
Clé étrangère vers la table de dimension Projet d'équipe. |
Table de dimension Build
Le tableau suivant décrit les colonnes de la table de dimension Build. La table contient une ligne pour chaque build d'équipe.
Champ |
Description |
---|---|
__ID |
Identificateur d'enregistrement pour la table (utilisation en interne). |
Moniker d'artefacts de la build |
Numéro d'identification utilisé pour lier un objet, tel qu'un élément de travail, à une build spécifique. |
Build |
Numéro ou nom utilisé pour identifier la build de manière unique. |
Type de build |
Nom de la définition de build. Pour plus d'informations, consultez Comment : créer une définition de build. |
Emplacement cible |
Serveur et partage où la build terminée sera placée. |
Heure de début de génération |
Date et heure auxquelles la génération a commencé. |
__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). |
Table de dimension Fichier
Le tableau suivant décrit les colonnes de la table de dimension Fichier.
Champ |
Description |
---|---|
__ID |
Identificateur d'enregistrement pour la table (utilisation en interne). |
Fichier |
Nom du fichier source. |
Chemin d'accès parent |
Chemin d'accès complet du nœud parent dans la hiérarchie. Par exemple, si la ligne de données représente le fichier « /a/b/c », le chemin d'accès parent est « /a/b ». |
Chemin d'accès au fichier |
Chemin d'accès réseau complet du fichier source. |
Extension de fichier |
Extension du nom de fichier source. |
__Parent_ID |
Référence à la clé qui contient des informations sur ce nœud de chemin d'accès au fichier dans la hiérarchie. Par exemple, si la ligne de données représente le fichier « /a/b/c », l'ID_Parent contiendra la valeur de clé de la ligne qui contient « /a/b ». |
__LastUpdatedTime |
Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois. |
__DimensionMemberActive |
Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne). |
Table de dimension Version de build
Le tableau suivant décrit les colonnes de la table de dimension Version de build.
Champ |
Description |
---|---|
__ID |
Identificateur d'enregistrement pour la table (utilisation en interne). |
Version de build |
Configuration de la build. Pour plus d'informations, consultez Comment : créer une définition de build. |
__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). |
Table de dimension État de la build
Le tableau suivant décrit les colonnes de la table de dimension État de la build.
Champ |
Description |
---|---|
__ID |
Identificateur d'enregistrement pour la table (utilisation en interne). |
État de la build |
|
__LastUpdatedTime |
Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois. |
__DimensionMemberActive |
Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne). |
Table de dimension Qualité de build
Le tableau suivant décrit les colonnes de la table de dimension Qualité de build.
Champ |
Description |
---|---|
__ID |
Identificateur d'enregistrement pour la table (utilisation en interne). |
Qualité de build |
Qualité actuelle de la build. Pour plus d'informations, consultez Comment : définir la qualité de build. |
__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). |
Table de dimension Ensemble de modifications
Le tableau suivant décrit les colonnes de la table de dimension Ensemble de modifications.
Champ |
Description |
---|---|
__ID |
Identificateur d'enregistrement pour la table (utilisation en interne). |
ID d'ensemble de modifications |
ID de l'ensemble de modifications qui incluait les modifications apportées dans les fichiers. |
Ensemble de modifications |
Commentaire d'archivage associé à l'ensemble de modifications. |
__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). |
Table de dimension Plateforme
Le tableau suivant décrit les colonnes de la table de dimension Plateforme.
Champ |
Description |
---|---|
__ID |
Identificateur d'enregistrement pour la table (utilisation en interne). |
Plateforme |
Plateforme pour laquelle la build a été créée. Pour plus d'informations, consultez Comment : créer une définition de build. |
__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). |