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.
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.
Tabla de hechos |
Descripción |
---|---|
Información básica sobre cada compilación, como el estado y la calidad de la compilación. |
|
Conjuntos de cambios incluidos en cada compilación. |
|
Archivos compilados y plataformas y tipos de las compilaciones. |
|
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.
Tabla de hechos |
Descripción |
---|---|
Información básica sobre cada compilación. |
|
Conjuntos de cambios incluidos en la compilación. |
|
Archivos que se compilaron y plataformas y tipos que se usaron. |
|
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.
Tabla de hechos |
Descripción |
---|---|
Pruebas con sus resultados. |
|
Cantidad de código abarcado por las pruebas en una ejecución de pruebas. |
|
Cantidad de código abarcado por las pruebas que se realizaron en la compilación. |
|
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.
Tabla de hechos |
Descripción |
---|---|
Estado actual de cada elemento de trabajo. |
|
Historial completo de cada elemento de trabajo. |
|
Historial completo de vínculos entre elementos de trabajo. |
|
Categorías que se usan para asociar tipos similares de elementos de trabajo. |
|
Vínculos entre elementos de trabajo y conjuntos de cambios. |
|
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