Grupos de medida vinculados
Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Un grupo de medida vinculado está basado en otro grupo de medida de un cubo diferente dentro de la misma base de datos o en una base de datos de Analysis Services diferente. 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. La vinculación a un grupo de medida en un servidor remoto está programada para desuso en una versión futura.
Importante
Los grupos de medida vinculados son de solo lectura. Para reflejar los últimos cambios, debe eliminar y volver a crear todos los grupos de medida vinculados basados en el objeto de origen modificado. Por esta razón, copiar y pegar grupos de medida entre distintos proyectos es un método alternativo que debe tener en cuenta en caso de que se necesiten modificaciones futuras al grupo de medida.
Limitaciones de uso
Como se ha indicado anteriormente, una restricción importante del uso de medidas vinculadas es la incapacidad de personalizar una medida vinculada directamente. Las modificaciones al tipo de datos, el formato, el enlace de datos y la visibilidad, así como la pertenencia de los elementos del grupo de medida propiamente dicho, 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 o 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 diversas relaciones varios a varios, especialmente cuando estas relaciones están en distintos cubos. Si lo hace, puede producir agregaciones ambiguas.
Las medidas contenidas en un grupo de medida vinculado solo se pueden organizar directamente a lo largo de las dimensiones vinculadas recuperadas de la misma base de datos de SQL Server 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 vinculado.
Concluya ahora las modificaciones al grupo de medida original, en el cubo de origen, de modo 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 otras propiedades.
En el Explorador de soluciones, haga doble clic en el cubo al que desea agregar al 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 derecho y seleccione Nuevo objeto vinculado. Esto 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 actual de la base de datos actual, pero también puede elegir otra base de datos de Analysis Services.
En la página siguiente, elija el grupo de medida o la dimensión que desea vincular. Los objetos de dimensiones y de cubo, como los grupos de medida, se muestran por separado. Solo están disponibles esos 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 los paneles Medidas y Dimensiones con el icono del 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 cómo administrar la seguridad de un grupo de medida, vea Conceder permisos de cubo o modelo (Analysis Services).
Para definir o usar un grupo de medida vinculado, la cuenta de servicio de Windows para la instancia de SQL Server Analysis Services debe pertenecer a un rol de base de datos de SQL Server Analysis Services que tenga derechos de acceso ReadDefinition y Read en el origen. SQL Server Analysis Services instancia del cubo de origen y el grupo de medida, o debe pertenecer al rol administradores de SQL Server Analysis Services para la instancia de SQL Server Analysis Services de origen.