Compartir a través de


Grupos de medidas y métricas ofrecidas en el cubo de Analysis Services para Team System

Con el cubo de datos de SQL Server Analysis Servicies para Visual Studio Application Lifecycle Management (ALM), puede generar informes de la información agregada sobre los datos almacenados en las colecciones de proyectos de equipo. Puede utilizar fácilmente estos datos para crear informes de tabla y gráfico dinámico en Office Excel. Puede arrastrar los elementos de cubo a informes de tabla o gráfico dinámico para formular preguntas y recuperar las respuestas rápidamente. El cubo se optimiza para responder a preguntas como "¿Cuántos errores estuvieron activos, se resolvieron y se cerraron cada día del proyecto?"

Nota

Si el almacén de datos de Visual Studio ALM utiliza SQL Server Enterprise Edition, la lista de cubos incluirá Team System y un conjunto de perspectivas. Las perspectivas proporcionan una vista detallada de los datos para que no tenga que desplazarse a través de todas las dimensiones y grupos de medida que se han definido para todo el cubo de Team System.

En este tema

  • Perspectivas y grupos de medida

  • Términos y definiciones del cubo

Perspectivas y grupos de medida

En la siguiente tabla, se describen los grupos de medida, que están agrupados según su perspectiva del cubo. El cubo de Team System contiene todos los grupos de medida además de los marcados como pertenecientes únicamente a la perspectiva de Team System. La mayoría de los grupos de medida contienen uno o más recuentos acumulados. Puede usar recuentos acumulativos para generar los informes de tendencia. En algunos casos, el nombre de un recuento acumulativo tiene una etiqueta de tendencia (por ejemplo, Tendencia de recuento de resultados de compilación y Tendencia de recuento de puntos).

Nota

Todos los grupos de medida contienen recuentos acumulados en función de las fechas de inicio, fin, creación y terminación de los resultados de las pruebas.

Perspectiva

Grupos de medida

Descripción

Compilación

Grupo de medida Compilación

Proporciona métricas que describen las compilaciones, como el tiempo y la frecuencia de compilación, y que pueden ser analizadas por varias dimensiones, como quién ha realizado la compilación, el tipo de compilación, el resultado de compilación, etc.

Conjunto de cambios de generación

Admite informes enfocados en las compilaciones y los conjuntos de cambios del control de versiones. Incluye un número acumulado de conjuntos de cambios del control de versiones en las compilaciones.

Cobertura de generación

Admite informes enfocados en el grado de cobertura del código por parte de las pruebas que se realizaron con la compilación. Incluye los siguientes datos acumulados:

  • Bloques cubiertos: número de bloques que se cubren en la compilación seleccionada. Si se realizan varias ejecuciones con una compilación, la cobertura de la compilación refleja la cobertura combinada de las ejecuciones. Sin embargo, se ha de tener en cuenta que puede haber un solapamiento en los bloques que se cubren en las ejecuciones.

  • Bloques no cubiertos: número de bloques que no se cubren en la compilación seleccionada. Si se realizan varias ejecuciones con una compilación, la cobertura de la compilación refleja la cobertura combinada de las ejecuciones. Sin embargo, se ha de tener en cuenta que puede haber un solapamiento en los bloques que se cubren en las ejecuciones.

  • Cobertura de compilación: número de compilaciones que tienen asociadas estadísticas de cobertura de código.

  • Líneas cubiertas: número de líneas que se cubren en la compilación seleccionada. Si se realizan varias ejecuciones con una compilación, la cobertura de la compilación refleja la cobertura combinada de las ejecuciones. Sin embargo, se ha de tener en cuenta que puede haber un solapamiento en las líneas que se cubren en las ejecuciones.

  • Líneas no cubiertas: número de líneas que no se cubren en la compilación seleccionada. Si se realizan varias ejecuciones con una compilación, la cobertura de la compilación refleja la cobertura combinada de las ejecuciones. Sin embargo, se ha de tener en cuenta que puede haber un solapamiento en las líneas que se cubren en las ejecuciones.

  • Líneas parcialmente cubiertas: número de líneas que se cubren parcialmente en la compilación seleccionada. Si se realizan varias ejecuciones con una compilación, la cobertura de la compilación refleja la cobertura combinada de las ejecuciones. Sin embargo, se ha de tener en cuenta que puede haber un solapamiento en las líneas que se cubren en las ejecuciones.

Para obtener un ejemplo de un informe en el que se utiliza este grupo de medida, vea Informe de Excel Cobertura de código.

Detalles de la generación

Admite informes enfocados en el estado, la calidad y la duración de las compilaciones. Incluye los siguientes datos acumulados:

  • Nº de detalles de compilación: número de veces que se ha ejecutado una compilación concreta.

  • Duración de la compilación: número de minutos que tardó la compilación en finalizar.

Para obtener un ejemplo de un informe en el que se utiliza este grupo de medida, vea Informe de Excel Calidad de la compilación.

Generar proyecto

Admite informes enfocados en las compilaciones y los archivos de proyecto de origen de las compilaciones. Incluye los siguientes datos acumulados:

  • Nº de proyectos de compilación: número de veces que se ha compilado el proyecto de equipo.

  • Errores de compilación: número de errores de las compilaciones seleccionadas.

  • Advertencias de compilación: número de advertencias de las compilaciones seleccionadas.

  • Errores de análisis estático: número de errores de análisis estático de las compilaciones seleccionadas.

  • Advertencias de análisis estático: número de advertencias de análisis estático de las compilaciones seleccionadas.

Renovación de código

Grupo de medida Renovación de código

Admite informes enfocados en el número de versiones de archivo que están almacenadas en control de versiones de Team Foundation y el grado en que ha cambiado el código. Las métricas se pueden analizar por directorio de archivos, compilación o miembro del equipo que ha protegido el código. Todos los totales se pueden analizar a lo largo del tiempo de modo que es posible responder a los siguientes tipos de preguntas:

  • ¿Cuántas líneas de código de los archivos .cs han cambiado de una compilación a otra?

  • ¿Cuántos archivos con una extensión específica han cambiado en una generación determinada?

  • ¿Cuántas líneas de código hay en la base del código fuente para una generación determinada?

  • ¿Qué conjuntos de cambios se han enviado y cuáles son los detalles de cada cambio (por ejemplo, quién realizó el cambio, qué archivos se modificaron y en qué fecha se efectuó el cambio)?

Incluye los siguientes datos acumulados:

  • Nº de renovaciones de código: número de veces que se han realizado cambios en los archivos en el sistema del control de versiones.

  • Líneas agregadas: número de líneas que se han agregado para las dimensiones seleccionadas.

  • Líneas eliminadas: número de líneas que se han eliminado.

  • Líneas modificadas: número de líneas que se han modificado en el período de tiempo seleccionado.

  • Nº total de renovaciones: número total de líneas que se han agregado, modificado o eliminado.

  • Nº total de líneas: número total de líneas en la parte seleccionada de la jerarquía de la ruta de archivos en el momento en que se realizó una determinada compilación o en un conjunto de compilaciones. Este cálculo devuelve información únicamente para las compilaciones y devolverá NULL si se utiliza sin seleccionar compilaciones individuales. El número de líneas se calcula sumando las líneas agregadas y las líneas eliminadas que han participado en una combinación específica de tipo de compilación y sistema operativo.

Cobertura de código

Grupo de medida Cobertura de código

Proporciona métricas sobre el número de líneas y bloques de código que se han probado en varias configuraciones de compilación y ejecución.

Cobertura de generación

Este grupo equivale al grupo de medida Cobertura de compilación en la perspectiva de compilación.

Cobertura de ejecución

Admite informes enfocados en el grado en que cubren el código las pruebas de una ejecución de pruebas. Incluye los siguientes datos acumulados:

  • Bloques de cobertura de ejecución cubiertos: número de bloques cubiertos por todas las pruebas de una ejecución. Sin embargo, se ha de tener en cuenta que puede haber un solapamiento entre las pruebas.

  • Bloques de cobertura de ejecución no cubiertos: número de bloques no cubiertos por todas las pruebas de una ejecución. Sin embargo, se ha de tener en cuenta que puede haber un solapamiento entre las pruebas.

  • Cobertura de ejecución: número de ejecuciones de pruebas que tienen asociadas estadísticas de cobertura de código.

  • Líneas de cobertura de ejecución cubiertas: número de líneas cubiertas por todas las pruebas de una ejecución. Sin embargo, se ha de tener en cuenta que puede haber un solapamiento entre las pruebas.

  • Líneas de cobertura de ejecución no cubiertas: número de líneas no cubiertas por todas las pruebas de una ejecución. Sin embargo, se ha de tener en cuenta que puede haber un solapamiento entre las pruebas.

  • Líneas de cobertura de ejecución parcialmente cubiertas: número de líneas parcialmente cubiertas por todas las pruebas de una ejecución. Sin embargo, se ha de tener en cuenta que puede haber un solapamiento entre las pruebas.

Prueba

Grupo de medida Prueba

Proporciona métricas sobre las ejecuciones de pruebas y los resultados de pruebas. Los resultados de pruebas se registran a lo largo del tiempo y pueden ser analizados en función de su resultado, la compilación comprobada, el tipo de prueba y otras dimensiones.

Incluye los siguientes datos acumulados:

  • Tendencia de recuento de resultados de compilación: número de la versión más reciente de cada resultado de prueba en una compilación concreta.

  • Tendencia de recuento de puntos: número de la versión más reciente de cada resultado de prueba en una compilación concreta. Si se ejecuta una prueba varias veces en una compilación, la tendencia de recuento de puntos cuenta el resultado más reciente de la prueba usando esa compilación.

  • Nº de resultados: número de todos los resultados de pruebas.

  • Tendencia de recuento de resultados: número de la versión más reciente de cada resultado de prueba.

  • Nº de transiciones de resultados: número de todos los resultados de pruebas que cambiaron en una compilación concreta.

  • Recuento de casos de prueba: número de casos de prueba.

Para obtener un ejemplo de un informe en el que se utiliza este grupo de medida, vea Informe de Excel Vacíos en pruebas (Agile).

Elemento de trabajo

Grupo de medida Elemento de trabajo.

Proporciona métricas e información detallada sobre los elementos de trabajo, incluida información histórica que permite analizar todos los elementos de trabajo a lo largo del tiempo o a partir de una fecha concreta. Puede utilizar este grupo de medida para responder a los siguientes tipos de preguntas:

  • ¿Cuál fue el número total de errores activos diarios en la última iteración?

  • ¿Cuántos escenarios estuvieron activos mensualmente durante el último año?

  • ¿Cuántos errores de cada prioridad han estado activos a diario en el último mes?

Incluye los siguientes datos acumulados:

  • Nº de revisiones: número de revisiones de elementos de trabajo que se han producido. Es útil cuando se ve el historial detallado de los elementos de trabajo. Por ejemplo, una consulta que devuelve el número de revisiones, agrupa los datos por la dimensión Modificado por y filtra por un intervalo de fechas, muestra el número de veces que cada persona ha modificado un elemento de trabajo.

    Esta medida también es útil para mostrar el historial detallado de un elemento de trabajo determinado.

  • Nº de cambios de estado: número de veces que los elementos de trabajo cambian de estado. Se puede utilizar para mostrar los resultados de las reactivaciones de los errores en un área de producto concreta y un intervalo de tiempo específico. Para obtener un ejemplo, vea Informe de Excel Reactivaciones de errores.

  • Recuento de elementos de trabajo: número de elementos de trabajo individuales.

Para obtener un ejemplo de un informe en el que se utiliza este grupo de medida, vea Informe de Excel Reactivaciones de errores.

Team System

Grupos de medida del cubo de datos de Analysis Services

Proporciona todas las métricas definidas para todos los grupos de medida que se muestran en esta tabla e incluye los siguientes grupos de medida enfocados en los elementos de trabajo.

Elemento de trabajo actual

Proporciona métricas referentes al estado actual de los elementos de trabajo. Admite informes enfocados en los casos de prueba, conjuntos de cambios, elementos de trabajo y elementos de trabajo vinculados.

Este grupo de medida se puede utilizar para responder a preguntas como:

  • ¿Cuántas tareas activas están asignadas a cada persona?

  • ¿Cuántos errores están activos en cada área del proyecto?

  • ¿Cuántos requisitos o casos de usuario activos tienen errores vinculados?

Para obtener un ejemplo de un informe en el que se utiliza este grupo de medida, vea Informe de Excel Errores por asignación.

Elemento de trabajo vinculado

Admite informes enfocados en los detalles referentes a los elementos de trabajo vinculados.

Caso de prueba de elemento de trabajo actual vinculado

Admite informes enfocados en los detalles referentes a los elementos de trabajo vinculados y sus casos de prueba.

Para obtener un ejemplo de un informe en el que se utiliza este grupo de medida, vea Informe de Excel Vacíos en pruebas (Agile).

Conjunto de cambios de elementos de trabajo

Admite informes enfocados en los detalles referentes a los elementos de trabajo y los conjuntos de cambios.

Elemento de trabajo en relación con categoría

Admite informes que contienen elementos de trabajo que se han encontrado por su categoría asociada. Se usan categorías para asociar tipos similares de elementos de trabajo con etiquetas diferentes.

Para obtener más información sobre las categorías, vea Agrupar los tipos de elemento de trabajo en categorías.

Elemento de trabajo en relación con árbol

Contiene varios elementos de trabajo bajo un nodo de árbol y campos que admiten informes relativos a los elementos de trabajo y los tipos de árbol.

Para obtener más información sobre el tipo de vínculo de árbol, vea Trabajar con tipos de vínculos.

Elemento de trabajo con resultado

Admite informes que contienen elementos de trabajo y resultados de pruebas. Contiene varios elementos de trabajo vinculados a un resultado de prueba y campos que admiten informes relativos a los elementos de trabajo y los resultados de pruebas asociados.

Términos y definiciones del cubo

Un cubo representa un conjunto de medidas que se agrupan en grupos de medida y se organizan jerárquicamente por dimensiones. El cubo se construye a partir de los datos recuperados de la base de datos relacional. En la ilustración siguiente se muestra la relación que existe entre los diferentes aspectos del cubo.

Relaciones en el cubo

En la tabla siguiente se describen los términos y las definiciones que se usan cuando se hace referencia a los distintos aspectos del cubo.

Término

Descripción

Atributo

Cada atributo está asociado a una columna de una tabla de dimensiones correspondiente del almacén de datos. Cada dimensión está asociada a un conjunto de atributos y potencialmente a un conjunto de jerarquías. Las rutas de acceso de área e iteración son ejemplos de jerarquías.

Algunos atributos de dimensión del elemento de trabajo también se almacenan como valores de filtros numéricos y de fecha. Si usa uno de estos atributos de dimensión en la sección de filas o columnas, puede utilizar estos valores para filtrar el informe. Por ejemplo, puede filtrar un informe para mostrar elementos de trabajo creados después del 1 de octubre de 2009 mediante el filtro de valor "System_CreatedDate es mayor que Oct 1, 2009". También puede usar los valores de medida para filtrar un informe. Por ejemplo, puede filtrar el informe para que solo muestre los elementos de trabajo en los que faltan más de dos horas de trabajo si usa el filtro de valor "Trabajo restante es mayor que 2." Para obtener más información sobre los filtros de valor, vea la siguiente página en el sitio web de Microsoft: Filter Numbers in the Values Area.

Dimensión

Las dimensiones permiten extraer vistas diferentes de los datos. Los valores de datos están asociados a un conjunto de dimensiones que permiten mostrar resultados agregados que se filtran utilizando un conjunto específico de valores de dimensión.

Puede utilizar las dimensiones para desglosar los datos y mostrar más detalle. Por ejemplo, puede utilizar la dimensión Fecha en la sección de filas o columnas de un informe de tabla o gráfico dinámico para mostrar una tendencia a lo largo del tiempo. También puede utilizar las dimensiones para filtrar el informe. Coloque una dimensión o un atributo de dimensión en el área de filtro y, a continuación, especifique los valores que desea incluir en el informe.

Algunas dimensiones se utilizan en más de un grupo de medida. Por ejemplo, todos los grupos de medida comparten las dimensiones Date, Team Project, Person, Area e Iteration. En la ilustración siguiente se muestran las dimensiones del cubo.

Dimensiones de Team System

Las dimensiones son grupos de atributos basados en las columnas de las tablas o vistas de una vista de origen de datos. Las dimensiones existen fuera de un cubo, se pueden utilizar en varios cubos, se pueden emplear varias veces en un único cubo y pueden vincularse entre instancias de Analysis Services. Una dimensión que existe fuera de un cubo se denomina dimensión de base de datos, mientras que una instancia de una dimensión de base de datos de un cubo se denomina dimensión de cubo.

Hechos y tabla de hechos

Los hechos representan datos que se pueden asociar a varias dimensiones. Estos datos también se pueden agregar. Las tablas de hechos contienen estos valores.

Cada almacén de datos incluye una o varias tablas de hechos. Con un papel central en un esquema en "estrella" o "copo de nieve", una tabla de hechos captura los datos que miden las operaciones del equipo. Las tablas de hechos normalmente se componen de un gran número de filas, sobre todo cuando contienen uno o varios años de historial de un proyecto de equipo grande.

Una característica esencial de las tablas de hechos es que contienen datos numéricos (hechos) que se pueden resumir para proporcionar información sobre el historial de las operaciones de la organización. Cada tabla de hechos también incluye un índice con varias partes que contiene, como claves externas, las claves principales de las tablas de dimensiones relacionadas. Las dimensiones relacionadas contienen atributos de los registros de hechos. Las tablas de hechos no deben contener información descriptiva ni datos que no procedan de los campos de medición numéricos y los campos de índice que relacionan los hechos con las correspondientes entradas en las tablas de dimensiones.

Para obtener una lista de las tablas de hechos definidas en el almacén de datos, vea Generar informes con la base de datos de almacén relacional para Visual Studio ALM.

KPI

En la terminología empresarial, un indicador clave de rendimiento (KPI) es una medida cuantificable para valorar los éxitos empresariales.

En Analysis Services, un KPI es un conjunto de cálculos asociados a un grupo de medida de un cubo, que se utiliza para evaluar el éxito de una empresa o escenario. Normalmente, estos cálculos son una combinación de expresiones MDX (Expresiones multidimensionales) o miembros calculados. Los KPI también tienen metadatos adicionales que proporcionan información acerca de cómo deberían las aplicaciones cliente mostrar los resultados de los cálculos de KPI.

Medida

Las medidas son valores que se corresponden con las columnas de la tabla de hechos correspondiente. Asimismo, los campos cuyo atributo Reportable está establecido en Measure aparecen como medidas en el cubo. En la ilustración siguiente se muestran las medidas del cubo.

Medidas de Team System

Grupo de medida

Cada grupo de medida contiene medidas, como Número de elementos de trabajo, y dimensiones, como Fecha y Proyecto de equipo. Las medidas son valores numéricos que proporcionan resúmenes en diferentes niveles de agregación. Puede utilizarlas en la sección Valores de un informe de tabla o gráfico dinámico. En la ilustración siguiente se muestran los grupos de medida de Team Foundation.

Grupos de medida de Team System

Perspectiva

Mediante el uso de perspectivas, puede ver las partes de un cubo. De este modo, resulta más fácil concentrarse exactamente en el conjunto de información que le interesa para crear un informe.

NotaNota
Las perspectivas solo están disponibles cuando el almacén de datos de Visual Studio ALM está utilizando SQL Server Enterprise Edition.De lo contrario, verá una única perspectiva, el cubo de Team System.

Cada perspectiva proporciona una vista detallada de los datos para que no tenga que desplazarse a través de todas las dimensiones y grupos de medida que se han definido en todo el cubo. Una perspectiva es un subconjunto de las características y objetos de un cubo.

Vea también

Conceptos

Crear informes en Microsoft Excel mediante las consultas de elementos de trabajo

Crear, personalizar y administrar informes para Visual Studio ALM

Otros recursos

Resolver los conflictos del esquema que se producen en el almacén de datos

Cambios y adiciones al esquema para el cubo de Analysis Services

Encontrar informes después de actualizar a Team Foundation Server 2010

Crear y administrar informes de Excel para Visual Studio ALM