Definir dimensiones vinculadas
Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Una dimensión vinculada se basa en una dimensión creada y almacenada en otra base de datos de Analysis Services de la misma versión y con el mismo nivel de compatibilidad. Con una dimensión vinculada, puede crear, almacenar y mantener una dimensión en una base de datos y permitir que esa dimensión esté disponible para los usuarios de varias bases de datos. Para los usuarios, una dimensión vinculada es como cualquier otra dimensión.
Las dimensiones vinculadas son de solo lectura. Si desea modificar la dimensión o crear relaciones nuevas, debe cambiar la dimensión de origen, y después eliminar y volver a crear la dimensión vinculada y sus relaciones. No puede actualizar una dimensión vinculada para elegir cambios del objeto de origen.
Todas las dimensiones y grupos de medida relacionados deben proceder de la misma base de datos de origen. No puede crear relaciones entre los grupos de medida locales y las dimensiones vinculadas que se agreguen al cubo. Una vez que las dimensiones vinculadas y los grupos de medida se han agregado al cubo local, las relaciones entre ellos deben mantenerse en la base de datos de origen.
Nota:
Como la actualización no está disponible, la mayoría de los desarrolladores de Analysis Services copian dimensiones en lugar de vincularlas. Puede copiar dimensiones entre proyectos dentro de la misma solución.
Requisitos previos
La base de datos de origen que proporciona la dimensión y la base de datos actual que la usa deben tener la misma versión y el mismo nivel de compatibilidad. Para obtener más información, vea Nivel de compatibilidad de una base de datos multidimensional (Analysis Services) .
La base de datos de origen debe estar implementada y en línea. Los servidores que publican o usan objetos vinculados deben configurarse para permitir la operación (vea la información que se incluye a continuación).
La dimensión que pretende usar no puede ser una dimensión vinculada.
Configurar el servidor para permitir objetos vinculados
En SQL Server Management Studio, conéctese a un servidor de Analysis Services. En el Explorador de objetos, haga clic con el botón derecho en el nombre del servidor y, después, seleccione Facetas.
Establezca LinkedObjectsLinksFromOtherInstancesEnabled en True para permitir que el servidor emita solicitudes de los objetos vinculados que residen en las bases de datos que se ejecutan en otras instancias.
Establezca LinkedObjectsLinksToOtherInstances en True para que el servidor solicite datos de objetos vinculados de las bases de datos que se ejecutan en otras instancias.
Cree una dimensión vinculada en Herramientas de datos de SQL Server
Inicie el asistente. En SQL Server Data Tools, haga clic con el botón derecho en la carpeta Dimensiones de una base de datos o proyecto de SQL Server Analysis Services y, a continuación, haga clic en Nueva dimensión vinculada.
Conéctese a la base de datos de Analysis Services que proporciona la dimensión. En la página Seleccionar un origen de datos del Asistente para objetos vinculados, elija el origen de datos SQL Server Analysis Services o cree uno nuevo.
En la página Seleccionar objetos del asistente, elija las dimensiones a las que desee vincularse en la base de datos remota.
En la página Finalización del asistente , puede obtener una vista previa de los objetos vinculados. Si vincula una dimensión que tenga el mismo nombre que una que ya existe, se anexa un número ordinal al nombre (empezando con '1' para el primer nombre duplicado). Al completar el asistente, la dimensión se agrega a la carpeta Dimensiones .
Crear una nueva conexión de origen de datos con una base de datos de Analysis Services
Use el Asistente para nuevos orígenes de datos para agregar a la conexión del proyecto información sobre la base de datos de Analysis Services que proporciona la dimensión. Puede iniciar el asistente haciendo clic en Nuevo origen de datos en la página Seleccionar un origen de datos del Asistente para objetos vinculados.
En el Asistente para orígenes de datos, en la página Seleccionar cómo definir la conexión, haga clic en Nuevo.
En el Administrador de conexiones, compruebe que el proveedor está establecido en Proveedor OLE DB de Microsoft\OLE DB nativo para Analysis Services 11.0.
Escriba el nombre del servidor (use nombreDeInstancia\de nombreDeServidor para una instancia con nombre) o escriba localhost para conectarse a un servidor de Analysis Services que se ejecuta en el mismo equipo.
Use la autenticación de Windows para la conexión.
En Catálogo inicial, haga clic en la flecha hacia abajo para seleccionar una base de datos de este servidor.
En el Asistente para orígenes de datos, haga clic en Siguiente para continuar.
En la página Información de suplantación, haga clic en Utilizar la cuenta de servicio. Haga clic en Siguientey, a continuación, finalice el Asistente. La conexión que acaba de definir se seleccionará en el Asistente para objetos vinculados.
Pasos siguientes
No puede cambiar la estructura de una dimensión vinculada, de manera que no se la puede ver en la pestaña Estructura de dimensión del Diseñador de dimensiones. Después de procesar la dimensión vinculada, puede verlo con la pestaña Explorador . También puede cambiar su nombre y crear una traducción para el nombre.
Consulte también
Nivel de compatibilidad de una base de datos multidimensional (Analysis Services)
Grupos de medida vinculados
Relaciones de dimensión