Compartir a través de


Referencia de tabla para la base de datos de almacén relacional de Visual Studio ALM

Use la base de datos de almacén para crear informes y consultar datos de Visual Studio Application Lifecycle Management (ALM). Los datos del almacén se recopilan desde los almacenes operativos y se organizan en un conjunto de tablas, vistas y funciones con valores de tabla que están diseñadas para la creación de informes.

Almacén de Team Foundation

El almacén contiene datos sobre las compilaciones, código fuente, resultados de pruebas y cobertura de código, y elementos de trabajo como tareas y errores. Las relaciones entre estos conjuntos de datos se crean en Visual Studio ALM y se conservan en el almacén. Por lo tanto, puede crear consultas para explorar las relaciones entre estos conjuntos integrados de datos a fin de entender mejor lo que sucede en los proyectos.

En este tema:

  • Compilaciones

  • Código fuente

  • Resultados de pruebas

  • Cobertura de código

  • Tareas, errores y otros tipos de elementos de trabajo

Los datos del almacén se almacenan en tablas de hechos y dimensiones. Este patrón de almacenamiento de datos en esquemas de estrella y copo de nieve se describe en el siguiente tema del sitio web de Microsoft: Introducción a las dimensiones.

Otros patrones comunes que se producen en el almacén:

  • Todas las tablas de hechos hacen referencia a DimTeamProject, porque todos los datos de Visual Studio ALM están organizados por proyectos de equipo y colecciones de proyectos de equipo. Algunas dimensiones también hacen referencia a DimTeamProject para que le resulte más fácil usarlas como parámetros de filtro de proyecto en sus informes.

  • Todas las tablas de hechos hacen referencia a DimDate para indicar la fecha en que ocurrió el hecho.

  • Muchas tablas de hechos hacen referencia a DimPerson, incluso más de una vez. Por ejemplo, los hechos de elemento de trabajo hacen referencia a DimPerson para indicar a quién se asigna un elemento de trabajo y quién lo cambió más recientemente.

Compilaciones

Para consultar datos sobre las compilaciones, puede usar cuatro tablas de hechos, tal como se muestra en la ilustración siguiente. Cada tabla de hechos usa la tabla de dimensiones de compilación DimBuild para almacenar un gran número de detalles sobre las compilaciones.

Tablas de hechos de compilación

Tabla de hechos

Descripción 

Detalles de compilación (tablas)

Información básica sobre cada compilación, como el estado y la calidad de la compilación.

Conjuntos de cambios de compilación (tablas)

Conjuntos de cambios incluidos en cada compilación.

Proyecto de compilación (tablas)

Archivos compilados y plataformas y tipos de las compilaciones.

Cobertura de compilación (tablas)

Cantidad de código abarcado por las pruebas que se realizaron en la compilación.

Para obtener más información sobre compilaciones, vea Compilar la aplicación.

Código fuente

Use las tablas de hechos de la siguiente ilustración para consultar datos sobre el código y sobre otros archivos que están bajo control de versiones. DimFile y DimChangeset son las dos dimensiones primarias que están asociadas con estas tablas de hechos. DimFile proporciona información sobre los archivos y las carpetas, sin tener en cuenta las versiones concretas de dichos archivos. DimChangeset proporciona información acerca de los conjuntos de cambios.

Tablas de hechos relativas a código fuente

Tabla de hechos

Descripción 

Renovación de código (tablas)

Información básica sobre cada compilación.

Conjuntos de cambios de compilación (tablas)

Conjuntos de cambios incluidos en la compilación.

Proyecto de compilación (tablas)

Archivos que se compilaron y plataformas y tipos que se usaron.

tablas de conjunto de cambios de elementos de trabajo

Vínculos entre elementos de trabajo y conjuntos de cambios.

Para obtener más información sobre el control de versiones, vea Usar el control de versiones.

Pruebas

Use las tablas de la ilustración siguiente para consultar y obtener información sobre los resultados de las pruebas, así como para analizar la cantidad de código abarcado por las pruebas.

Tablas de hechos para las pruebas

Tabla de hechos

Descripción 

Resultados de pruebas (tablas)

Pruebas con sus resultados.

Cobertura de ejecución (tablas)

Cantidad de código abarcado por las pruebas en una ejecución de pruebas.

Cobertura de compilación (tablas)

Cantidad de código abarcado por las pruebas que se realizaron en la compilación.

Resultados de pruebas de elementos de trabajo (tablas)

Vínculos entre elementos de trabajo y resultados de pruebas.

Para obtener más información, vea Probar la aplicación y Usar cobertura de código para determinar la cantidad de código que se está probando.

Tareas, errores y otros tipos de elementos de trabajo

Use las tablas de elementos de trabajo de la ilustración siguiente para consultar y obtener información sobre las tareas, los errores y otros tipos de elementos de trabajo. Cada tabla de hechos de elemento de trabajo usa la tabla de dimensión del elemento de trabajo para almacenar una gran cantidad de detalles sobre los elementos de trabajo.

Tablas de hechos para tareas, errores y otros elementos de trabajo

Tabla de hechos

Descripción 

Elemento de trabajo actual (tablas)

Estado actual de cada elemento de trabajo.

Historial de elementos de trabajo (tablas)

Historial completo de cada elemento de trabajo.

Historial de vínculos de elementos de trabajo (tablas)

Historial completo de vínculos entre elementos de trabajo.

Categoría de elementos de trabajo (tablas)

Categorías que se usan para asociar tipos similares de elementos de trabajo.

tablas de conjunto de cambios de elementos de trabajo

Vínculos entre elementos de trabajo y conjuntos de cambios.

Resultados de pruebas de elementos de trabajo (tablas)

Vínculos entre elementos de trabajo y resultados de pruebas.

Para obtener más información, consulta Realizar un seguimiento del trabajo con Visual Studio ALM y TFS.

Vea también

Conceptos

Crear, personalizar y administrar informes de Visual Studio ALM