Compartir a través de


Perspectivas y grupos de medidas proporcionados en el cubo de Analysis Services para Visual Studio

Con el cubo de SQL Server Analysis Servicies para Visual Studio Team Foundation Server, puede generar informes de 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 elementos del cubo a informes de tablas o gráficos dinámicos para formular preguntas y obtener las respuestas rápidamente. El cubo está optimizado para responder a preguntas como "¿Cuántos errores se produjeron, se resolvieron y se cerraron en cada uno de los días 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

  • Combinación de dimensiones y medidas

  • Términos y definiciones del cubo

Perspectivas y grupos de medida

En la tabla siguiente se describen los grupos de medida, agrupados según su perspectiva del cubo. El cubo de Team System contiene todos los grupos de medida, además de los que se enumeran como pertenecientes únicamente a la perspectiva de Team System. La mayoría de los grupos de medida contienen uno o más recuentos acumulados. Los recuentos acumulados se pueden usar para generar informes de tendencias. En algunos casos, el nombre de un recuento acumulado 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 basados en las fechas de inicio, fin, creación y finalización de los resultados de pruebas.

Perspectivas y grupos de medida

Descripción y tema relacionado

Grupo de medida Compilación

Crear análisis e informe de los detalles de compilación y la cobertura de compilación usando la perspectiva de compilación

Proporciona métricas que describen compilaciones, como el tiempo y la frecuencia de compilación, y que pueden ser analizadas según varias dimensiones, como el autor, el tipo y el resultado de la compilación.

  • ¿Qué compilaciones no se pudieron realizar y cuáles se realizaron correctamente?

  • ¿Qué compilaciones tienen un número importante de cambios en el código?

  • ¿Qué cantidad de código de una compilación o grupo de compilaciones se abarcó con las pruebas?

Grupo de medida Renovación de código

Crear análisis e informe de la renovación y cobertura de código usando las perspectivas de cobertura de ejecución y renovación de código

Admite informes enfocados en el número de versiones de archivos que se almacenan en control de versiones de Team Foundation y en la medida de variación del código. Las métricas se pueden analizar por directorio de archivos, compilación o miembro de equipo que se comprueba en el código. Todos los totales se pueden analizar con el tiempo, por lo que es posible responder a preguntas como las siguientes:

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

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

  • ¿Qué conjuntos de cambios se enviaron 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)?

Grupo de medida Cobertura de código

Crear análisis e informe de la renovación y cobertura de código usando las perspectivas de cobertura de ejecución y renovación de código

Proporciona métricas sobre la cantidad de líneas y bloques de código que se han probado en diversas configuraciones de compilación y ejecución. Con la perspectiva Cobertura de ejecución, puede crear informes que respondan a las siguientes preguntas:

  • ¿Cuáles son los ensamblados y los proyectos con menor cobertura de código?

  • ¿Qué ejecuciones de pruebas ofrecen una mayor cobertura de código?

  • ¿Qué arquitecturas o tipos de compilación tienen la mayor cobertura de código?

Grupo de medida Prueba

Crear análisis e informe de los resultados de pruebas usando la perspectiva de prueba de la base de datos de Analysis Services para Visual Studio ALM

Proporciona métricas sobre las ejecuciones y los resultados de las pruebas. Los resultados de las pruebas se siguen a lo largo del tiempo, y se pueden analizar por resultado, compilación comprobada, tipo de prueba y otras dimensiones. Al usar la perspectiva de pruebas, puede crear informes que respondan a las siguientes preguntas:

  • ¿Cuál es el estado de las pruebas de casos de usuario o áreas del producto específicos?

  • ¿Cuál es la calidad de las compilaciones, en función del número de pruebas correctas y las que dieron error?

  • ¿Cuántos casos de prueba no se han ejecutado nunca?

  • ¿Qué casos de prueba no se han ejecutado nunca?

Grupo de medida Elemento de trabajo.

Crear análisis e informe de datos de elementos de trabajo y casos de prueba usando la perspectiva de elementos de trabajo

Proporciona métricas e información detallada sobre los elementos de trabajo, e incluye información histórica que permite analizar los recuentos totales de elementos de trabajo a lo largo del tiempo o a partir de una fecha actual. Puede usar 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?

Grupos de medida del cubo de datos de Analysis Services

Proporciona todas las métricas de todos los grupos de medida que aparecen anteriormente en esta tabla.

Combinación de dimensiones y medidas

No todas las combinaciones de dimensiones y medidas producirán resultados útiles. Para poder obtener resultados significativos, las medidas deben estar relacionadas con las dimensiones de sus informes. Para determinar qué dimensiones están relacionadas con una medida específica, puede comprobar las tablas de hechos del almacén de datos mediante SQL Server Management Studio.

Si usa Excel, puede utilizar el cuadro Mostrar campos relacionados con para especificar un grupo de medidas y dimensiones que cubran una sección concreta del cubo. Al trabajar en un único conjunto de campos relacionados, puede encontrar los datos más fácilmente porque no aparecen todos los campos del cubo y es mucho más probable que se obtengan cifras útiles.

Puede combinar las medidas de diferentes grupos de campos a condición de que esas medidas tengan un conjunto común de dimensiones que se usan en el informe. Por ejemplo, la dimensión de fecha aparece en varios grupos de campos. Por lo tanto, podría combinar los datos de trabajo restante o trabajo completado con los recuentos de resultados de pruebas correspondientes a los días que especifique, ya que ambos conjuntos de medidas tienen la fecha como dimensión relacionada.

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 datos recuperados de la base de datos relacional. En la siguiente ilustración se muestra la relación que existe entre los distintos aspectos del cubo.

Relaciones en el cubo

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

Término

Descripción 

Atributo

Cada atributo se conecta a una columna de una tabla de dimensiones correspondiente en el almacén de datos. Cada dimensión se asocia 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 de elemento de trabajo también se almacenan como valores de filtros numéricos y de fecha. Si utiliza uno de estos atributos de dimensión en la sección de filas o columnas, puede usar estos valores para filtrar el informe. Por ejemplo, para filtrar un informe y que muestre los elementos de trabajo que se crearon después del 1 de octubre de 2009, use el filtro de valor "System_CreatedDate es mayor que el 1 de octubre de 2009". También puede usar los valores de medida para filtrar un informe. Por ejemplo, para filtrar el informe y que muestre únicamente los elementos de trabajo con más de dos horas de trabajo restante, use el filtro de valor "Trabajo restante es mayor que 2". Para obtener más información acerca de los filtros de valor, vea esta página del sitio web de Microsoft.

Dimensión

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

Puede usar las dimensiones para desglosar los datos y mostrar más detalles. Por ejemplo, para mostrar una tendencia en el tiempo, puede usar la dimensión de fecha en la sección de filas o columnas de un informe de tabla dinámica o gráfico dinámico. También puede usar 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 usan en más de un grupo de medida. Por ejemplo, todos los grupos de medida comparten las dimensiones de fecha, proyecto de equipo, persona, área e iteración. En la ilustración siguiente se muestran las dimensiones del cubo.

Dimensiones de Team System

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

Hechos y tabla de hechos

Un hecho representa datos que pueden asociarse 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. Central a un esquema de "estrella" o "copo de nieve", una tabla de hechos captura los datos que miden las operaciones del equipo. Las tablas de hechos suelen tener una gran cantidad de filas, especialmente cuando contienen un historial de uno o varios años de un proyecto de equipo de gran tamaño.

Una característica clave de una tabla de hechos es que contiene datos numéricos (hechos) que pueden resumirse para proporcionar información sobre el historial operativo de la organización. Las tablas de hechos incluyen también un índice compuesto que contiene, como claves externas, las claves principales de 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 ningún otro dato aparte de los campos de medidas numéricas y los campos de índice que relacionan los hechos con las entradas correspondientes de las tablas de dimensiones.

Para ver una lista de las tablas de hechos definidas para el almacenamiento de datos, consulte Referencia de tabla para la base de datos de almacén relacional de Visual Studio ALM.

KPI

En terminología empresarial, un indicador clave de rendimiento (KPI) es una medida cuantificable para calibrar el éxito del negocio.

En Analysis Services, un KPI es un conjunto de cálculos que están asociados a un grupo de medida de un cubo y que se usan para evaluar el éxito empresarial. Normalmente, estos cálculos son una combinación de expresiones multidimensionales (MDX) o miembros calculados. Los KPI también disponen de otros metadatos que proporcionan información sobre la forma en que las aplicaciones cliente deben mostrar los resultados de cálculos de KPI.

Medida

Las medidas son valores que se corresponden con columnas de la tabla de hechos correspondiente. Además, los campos cuyo atributo para informes está establecido en medida aparecen como medidas del cubo. En la ilustración siguiente se muestran las medidas del cubo.

Medidas de Team System

Grupo de medidas

Los grupos de medida contienen medidas (por ejemplo, el recuento de elementos de trabajo) y dimensiones (por ejemplo, la fecha y el proyecto de equipo). Las medidas son los valores numéricos que proporcionan resúmenes en diferentes niveles de agregación. Puede usarlas en la sección valores de un informe de tabla dinámica o gráfico dinámico. En la ilustración siguiente se indican los grupos de medida de Team Foundation.

Grupos de medida de Team System

Perspectiva

Las perspectivas permiten ver partes de un cubo, con lo que es más fácil centrarse solo en el conjunto de información que interesa para la creación de un informe.

Nota

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

Las perspectivas proporcionan una vista centrada en los datos para que no tenga que desplazarse por todas las dimensiones y grupos de medida que se han definido para el cubo. Una perspectiva es un subconjunto de las características y los objetos de un cubo.

Vea también

Conceptos

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

Crear informes en Excel a partir de una consulta de elemento de trabajo

Crear, personalizar y administrar informes de Visual Studio ALM

Administrar informes de TFS, el almacén de datos y el cubo de Analysis Services