Generar informes con la base de datos de almacén relacional para Visual Studio ALM
Puede crear informes y consultar datos desde Visual Studio Application Lifecycle Management (ALM) usando la base de datos de almacén. 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 crear 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 tanto, puede crear consultas para explorar relaciones entre estos conjuntos integrados de datos y entender mejor lo que está pasando en sus proyectos.
En este tema:
Generaciones
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 de dimensiones. Este modelo para almacenar datos en esquemas en estrella y de copo de nieve se describen en el siguiente tema en el sitio web de Microsoft: Introducción a las dimensiones.
En el almacén se producen otros modelos comunes:
Todas las tablas de hechos hacen referencia a DimTeamProject, porque los proyectos de equipo y las colecciones de proyectos de equipo organizan todos los datos de Visual Studio ALM. Algunas dimensiones también hacen referencia a DimTeamProject para que pueda usarlos más fácilmente como parámetros de filtro de proyecto en sus informes.
Todas las tablas de hechos hacen referencia a DimDate para indicar la fecha en la que se produjo el hecho.
Muchas tablas de hechos hacen referencia a DimPerson, algunas veces más de una vez. Por ejemplo, los hechos de elemento de trabajo hacen referencia a DimPerson para indicar a quién está asignado un elemento de trabajo y quién lo cambió más recientemente.
Generaciones
Puede consultar datos sobre las compilaciones usando cuatro tablas de hechos, como se muestra en la ilustración siguiente. Cada tabla de hechos usa la tabla de dimensiones de compilación DimBuild para almacenar muchos detalles sobre las compilaciones.
Tabla de hechos |
Descripción |
---|---|
Información básica sobre cada compilación, como el estado y la calidad de compilación. |
|
Conjuntos de cambios incluidos en cada compilación. |
|
Archivos que se compilaron, y las plataformas y los sabores de las compilaciones. |
|
Hasta qué punto cubrieron el código las pruebas que se realizaron contra la compilación. |
Para obtener más información acerca de las compilaciones, vea Compilar la aplicación.
Código fuente
Puede consultar datos sobre el código y otros archivos que están bajo control de versiones usando las tablas de hechos de la siguiente ilustración. DimFile y DimChangeset son las dos dimensiones primarias que están asociadas a estas tablas de hechos. DimFile proporciona información sobre los archivos y las carpetas, sin tener en cuenta las versiones concretas de esos archivos. DimChangeset proporciona información sobre 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 las plataformas y los sabores empleados. |
|
Vínculos entre los elementos de trabajo y los conjuntos de cambios. |
Para obtener más información acerca del control de versiones, vea Uso del control de versiones.
Pruebas
Puede consultar información sobre los resultados de las pruebas y analizar cómo cubren el código las pruebas usando las tablas de la siguiente ilustración.
Tabla de hechos |
Descripción |
---|---|
Pruebas y sus resultados. |
|
Hasta qué punto cubrieron el código las pruebas en una ejecución de pruebas. |
|
Hasta qué punto cubrieron el código las pruebas que se realizaron contra la compilación. |
|
Vínculos entre los elementos de trabajo y los resultados de las pruebas. |
Para obtener más información, vea Probar la aplicación y Uso de la cobertura de código para determinar la cantidad de código que se está probando.
Tareas, errores y otros tipos de elementos de trabajo
Puede consultar información sobre las tareas, errores y otros tipos de elementos de trabajo usando las tablas de elementos de trabajo de la siguiente ilustración. Cada tabla de hechos de elemento de trabajo usa la tabla de dimensiones de elemento de trabajo para almacenar muchos 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 los vínculos entre elementos de trabajo. |
|
Categorías empleadas para asociar tipos similares de elementos de trabajo. |
|
Vínculos entre los elementos de trabajo y los conjuntos de cambios. |
|
Vínculos entre los elementos de trabajo y los resultados de las pruebas. |
Para obtener más información, vea Seguimiento de los errores, tareas y otros elementos de trabajo.
Vea también
Conceptos
Crear, personalizar y administrar informes para Visual Studio ALM