Compartir a través de


Esquema de control de código fuente

Actualización: noviembre 2007

El siguiente diagrama muestra las relaciones entre la tabla de hechos de creación de código y las dimensiones relacionadas con ella, en el almacén de datos.

El Esquema de control de código fuente sólo hace referencia a una tabla de hechos:

  • Tabla de hechos Renovación de código (dbo.Code Churn).

El Esquema de control de código fuente también hace referencia a cinco tablas de dimensión:

Tabla de hechos Renovación de código

La tabla de hechos Renovación de código contiene una fila para cada conjunto de cambios e incluye medidas que cuentan las líneas agregadas, eliminadas y modificadas. La siguiente tabla describe las columnas de la tabla de hechos Renovación de código.

Campo

Descripción

__ID

Número que identifica el registro de la tabla (de uso interno).

Líneas agregadas

Número de líneas de código nuevas agregadas.

Líneas modificadas

Número de líneas de código modificadas.

Líneas eliminadas

Número de líneas de código eliminadas.

Número neto de líneas agregadas

Diferencia entre el número de líneas agregadas y el número de líneas eliminadas.

__LastUpdatedTime

Fecha y hora a la que se insertó o se actualizó por última vez el registro.

__TrackingId

Número identificativo que utiliza la infraestructura de almacén de datos para realizar el seguimiento del registro.

Conjunto de cambios

Clave externa a la dimensión del conjunto de cambios que indica a qué conjunto de cambios están asociados los cambios.

Filename

Clave externa a la tabla de dimensión Archivo que indica qué archivo se modificó.

Date

Clave externa a la tabla de dimensión Fecha que indica la fecha en la que se envió el conjunto de cambios.

Protegido por

Clave externa a la tabla de dimensión Persona que indica la persona que protegió el conjunto de cambios.

Proyecto de equipo

Clave externa a la tabla de dimensión Proyecto de equipo del proyecto en el que se realizaron los cambios en el archivo.

Tabla de dimensión Archivo

La siguiente tabla describe las columnas de la tabla de dimensión Archivo.

Campo

Descripción

__ID

Número que identifica el registro de la tabla (de uso interno).

File

Nombre del archivo de código fuente.

Ruta de acceso principal

Ruta de acceso completa del nodo primario en la jerarquía [área | iteración | ruta de acceso del archivo]. Por ejemplo, si la fila de datos representa el archivo “$/a/b/c”, la ruta de acceso primaria es “$/a/b”.

Ruta de acceso

Jerarquía de los directorios y archivos en la base de datos de control de versiones.

Extensión de archivo

Extensión de nombre de archivo del archivo de código fuente.

__Parent_ID

Referencia a la clave que contiene información sobre este nodo [área | iteración | ruta de acceso del archivo] en la jerarquía. Por ejemplo, si la fila de datos representa el archivo “$/a/b/c”, parent_ID contendrá el valor de clave de la fila que contiene “$/a/b”.

__LastUpdatedTime

Fecha y hora a la que se insertó o se actualizó por última vez el registro.

__DimensionMemberActive

Valor que describe si se ha rellenado completamente el miembro de la dimensión (utilizado internamente).

Tabla de dimensión Conjunto de cambios

La siguiente tabla describe las columnas de la tabla de dimensión Conjunto de cambios.

Campo

Descripción

__ID

Número que identifica el registro de la tabla (de uso interno).

Id. del conjunto de cambios

Id. del conjunto de cambios que incluye los cambios en el archivo.

Conjunto de cambios

Comentario de protección asociado al conjunto de cambios.

Comentario de invalidación de directiva

Comentario que se proporciona cuando se invalida una directiva. Si una directiva no se invalida con este conjunto de cambios, este campo es nulo.

__LastUpdatedTime

Fecha y hora a la que se insertó o se actualizó por última vez el registro.

__DimensionMemberActive

Valor que describe si se ha rellenado completamente el miembro de la dimensión (utilizado internamente).

Vea también

Conceptos

Perspectiva Renovación de código

Otros recursos

Esquemas relacionales