Compartir a través de


Medidas y grupos de medida

Un cubo incluye medidas en grupos de medida, lógica de negocios, además de una colección de dimensiones que proporcionan contexto para evaluar los datos numéricos que proporciona una medida. Tanto las medidas como los grupos de medida son un componente esencial de un cubo. Un cubo no puede existir sin al menos uno de cada uno.

En este tema se describen medidas y grupos de medida. También contiene la tabla siguiente, con vínculos a los pasos de procedimientos para crear y configurar medidas y grupos de medida.

Vínculo Descripción
Crear medidas y grupos de medida en modelos multidimensionales Elija entre uno de los distintos enfoques para crear medidas y grupos de medida.
Configurar propiedades de medida Si utilizó el Asistente para cubos para definir su cubo, es posible que deba cambiar el método de agregación, aplicar un formato de datos adecuado, configurar la visibilidad de la métrica en las aplicaciones cliente o, posiblemente, agregar una expresión de medida para modificar los datos antes de que se agreguen los valores.
Configurar las propiedades del grupo de medida En un modelo multidimensional, un grupo de medida equivale a una tabla de hechos en el almacenamiento de datos de origen. Las propiedades de un grupo de medida permiten especificar comportamientos de almacenamiento en caché, almacenamiento y directivas de procesamiento que funcionan colectivamente en el nivel de grupo de medida. La configuración de partición viene determinada parcialmente por las propiedades establecidas en los objetos de grupo de medida.
Usar funciones de agregación Comprenda los métodos de agregación que se pueden asignar a una medida.
Definir el comportamiento semiaditivo El comportamiento semiaditivo hace referencia a agregaciones válidas para algunas dimensiones, pero no a otras. Un ejemplo común es un saldo de cuenta bancaria. Es posible que quiera agregar saldos por cliente y región, pero no por tiempo. Por ejemplo, no querrá agregar saldos de la misma cuenta durante días consecutivos. Para definir el comportamiento semiaditivo, use el Asistente para agregar inteligencia empresarial.
Grupos de medida vinculados Vuelva a usar un grupo de medida existente en otros cubos de la misma base de datos o en diferentes bases de datos de Analysis Services.

Medidas

Una medida representa una columna que contiene datos cuantificables, normalmente numéricos, que se pueden agregar. Las medidas representan algún aspecto de la actividad organizativa, expresada en términos monetarios (como ingresos, márgenes o costos) o como recuentos (niveles de inventario, número de empleados, clientes o pedidos), o como un cálculo más complejo que incorpora lógica de negocios.

Cada cubo debe tener al menos una medida, pero la mayoría tiene muchas, a veces llegando a contar cientos. Estructuralmente, una medida se suele asignar a una columna de origen en una tabla de hechos, con la columna que proporciona los valores usados para cargar la medida. Como alternativa, también puede definir una medida mediante MDX.

Las medidas son sensibles al contexto y operan con datos numéricos en un contexto determinado por los miembros de dimensión que se incluyan en la consulta. Por ejemplo, una medida que calcula Reseller Sales será respaldada por un Sum operador y agregará los importes de ventas de cada miembro de dimensión incluido en la consulta. Tanto si la consulta especifica productos individuales, se acumula en una categoría o se segmenta por tiempo o geografía, la medida debe generar una operación válida para las dimensiones incluidas en la consulta.

En este ejemplo Reseller Sales se agrega en varios niveles dentro de la jerarquía Territorio de Ventas.

Tabla dinámica con medidas y dimensiones destacadas

Las medidas generan resultados válidos cuando la tabla de hechos que contiene los datos numéricos del origen también contiene punteros a tablas de dimensiones que se usan en la consulta. Usando el ejemplo de Ventas de Revendedor, si cada fila que almacena una cantidad de ventas también almacena un puntero a una tabla de productos, una tabla de fechas o una tabla de territorio de ventas, las consultas que incluyen miembros de esas dimensiones se resolverán correctamente.

¿Qué ocurre si la medida no está relacionada con las dimensiones usadas en la consulta? Normalmente, Analysis Services mostrará la medida predeterminada y el valor será el mismo para todos los miembros. En este ejemplo, Internet Sales, que mide las ventas directas realizadas por los clientes que usan el catálogo en línea, no tiene ninguna relación con la organización de ventas.

Tabla dinámica que muestra valores de medida repetidos

Para minimizar las posibilidades de encontrar estos comportamientos en una aplicación cliente, puede crear varios cubos o perspectivas dentro de la misma base de datos y asegurarse de que cada cubo o perspectiva contenga solo objetos relacionados. Las relaciones que debe comprobar están entre el grupo de medida (asignado a la tabla de hechos) y las dimensiones.

Grupos de medida

En un cubo, las medidas se agrupan mediante sus tablas de hechos subyacentes en grupos de medida. Los grupos de medida se usan para asociar dimensiones a medidas. Los grupos de medida también se usan para las medidas que tienen un recuento distinto como comportamiento de agregación. La colocación de cada medida de recuento distinta en su propio grupo de medida optimiza el procesamiento de agregaciones.

Un objeto simple MeasureGroup se compone de información básica, como el nombre del grupo, el modo de almacenamiento y el modo de procesamiento. También contiene sus partes constituyentes; medidas, dimensiones y particiones que forman la composición del grupo de medida.

Véase también

Cubos en modelos multidimensionales
Crear medidas y grupos de medida en modelos multidimensionales