Partager via


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.

Schéma montrant les relations entre des éléments 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

  • État mis à jour au fur et à mesure de l'exécution 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).

Voir aussi

Concepts

Perspective Build

Autres ressources

Schémas relationnels