Definir grupos de medida vinculada
Un grupo de medida vinculado se basa en otro grupo de medida de un cubo diferente dentro de la misma base de datos o en otra base de datos de Analysis Services. Puede usar un grupo de medida vinculada si desea reutilizar un conjunto de medidas, y los valores de datos correspondientes, en varios cubos.
Microsoft recomienda que los grupos de medida vinculados y originales residan en soluciones que se ejecuten en el mismo servidor. En una versión futura, está programada la degradación de la vinculación a un grupo de medida de un servidor remoto (vea Funcionalidad desusada de Analysis Services en SQL Server 2012).
Importante |
---|
Los grupos de medida vinculada son de solo lectura. Para obtener los cambios más recientes, debe eliminar y volver a crear todos los grupos de medida vinculada del objeto de origen modificado. Por este motivo, copiar y pegar grupos de medida entre distintos proyectos es un enfoque alternativo que debe considerar si es necesario realizar modificaciones futuras en el grupo de medida. |
Limitaciones de uso
Como se ha indicado anteriormente, una restricción importante para el uso de medidas vinculadas es la imposibilidad de personalizar directamente una medida vinculada. Las modificaciones del tipo de datos, el formato, el enlace de datos y la visibilidad, así como la pertenencia de los elementos del propio grupo de medida, son cambios que se deben realizar en el grupo de medida original.
Desde el punto de vista operativo, los grupos de medida vinculada son idénticos a otros grupos de medida a los que las aplicaciones cliente tienen acceso y se consultan de la misma manera que otros grupos de medida.
Cuando se realiza una consulta en un cubo que contiene un grupo de medida vinculado, el vínculo se establece y se resuelve durante el primer cálculo del cubo de destino. Debido a este comportamiento, los cálculos que se almacenan en el grupo de medida vinculado no se pueden resolver antes de evaluar la consulta. Dicho de otro modo, las medidas calculadas y las celdas calculadas se deben volver a crear en el cubo de destino en lugar de heredarse del cubo de origen.
En la lista siguiente se resumen las limitaciones de uso.
No se puede crear un grupo de medida vinculado a partir de otro grupo de medida vinculado.
No puede agregar ni quitar medidas de un grupo de medida vinculada. La pertenencia solo se define en el grupo de medida original.
No se admite la reescritura en grupos de medida vinculados.
Los grupos de medida vinculada no se pueden usar en varias relaciones varios a varios, especialmente cuando esas relaciones están en cubos diferentes. Si se hace, pueden producirse agregaciones ambiguas. Para obtener más información, vea Cantidades incorrectas para medidas vinculadas en cubos que contienen relaciones varios a varios.
Las medidas contenidas en un grupo de medida vinculada solamente se pueden organizar directamente en dimensiones vinculadas recuperadas de la misma base de datos de Analysis Services. No obstante, puede usar miembros calculados para relacionar la información de grupos de medida vinculados con las otras dimensiones no vinculadas del cubo. También puede usar una relación indirecta, como una referencia o una relación de varios a varios, para relacionar dimensiones no vinculadas con un grupo de medida vinculado.
Crear o modificar una medida vinculada
Use SQL Server Data Tools para crear un grupo de medida vinculada.
Finalice ahora cualquier modificación al grupo de medida original, en el cubo de origen, de forma que no tenga que volver a crear los grupos de medida vinculada más adelante en cubos posteriores. Puede cambiar el nombre de un objeto vinculado, pero no puede cambiar ninguna otra propiedad.
En el Explorador de soluciones, haga doble clic en el cubo al que va a agregar el grupo de medida vinculada. Este paso abre el cubo en el Diseñador de cubos.
En el Diseñador de cubos, en el panel Medidas o en el panel Dimensiones, haga clic con el botón secundario en cualquier lugar de uno de los paneles y, a continuación, seleccione Nuevo objeto vinculado. Se inicia el Asistente para objetos vinculados.
En la primera página, especifique el origen de datos. Este paso establece la ubicación del grupo de medida original. El valor predeterminado es el cubo de la base de datos actual, pero también puede elegir otra base de datos diferente de Analysis Services.
En la página siguiente, elija el grupo de medida o la dimensión que desea vincular. Los objetos Dimensions y Cube, como los grupos de medida, se muestran por separado. Solo están disponibles aquellos objetos que no están ya presentes en el cubo actual.
Haga clic en Finalizar para crear el objeto vinculado. Los objetos vinculados aparecen en el panel Medidas y dimensiones con el icono de vínculo.
Proteger una medida vinculada
Una vez definido este vínculo, el acceso a las medidas de un grupo de medida vinculado se administra de la misma manera que el acceso a otros grupos de medida. Un objeto vinculado aparece junto con sus homólogos no vinculados en el Diseñador de roles. Para obtener más información sobre la administración de la seguridad para un grupo de medida, vea Conceder permisos de modelo o de cubo (Analysis Services).
Para definir o usar un grupo de medida vinculado, la cuenta de servicio de Windows para la instancia de Analysis Services debe pertenecer a un rol de base de datos de Analysis Services que tenga derechos de acceso ReadDefinition y Read en la instancia de origen de Analysis Services al cubo y el grupo de medida de origen, o bien, pertenecer al rol de administradores de Analysis Services para la instancia de origen de Analysis Services.