Trabajar con particiones remotas

Las particiones remotas para una base de datos, denominada base de datos master, se almacenan en una base de datos dedicada de Analysis Services en la instancia remota de Analysis Services, denominada base de datos secundaria. Un origen de datos de la base de datos master apunta a la base de datos secundaria y un origen de datos de la base de datos secundaria apunta a la base de datos master.

La instancia remota de Analysis Services establece la propiedad MasterDataSourceID de la base de datos secundaria en este origen de datos. De este modo se dedica el origen de datos al almacenamiento de particiones remotas para esa base de datos de origen concreta. Si la propiedad MasterDataSourceID para una base de datos no es NULL, la base de datos se define de modo que contenga particiones remotas y que ya no quede expuesta en ningún conjunto de filas de un esquema.

Una base de datos dedicada puede almacenar particiones remotas para una sola base de datos master. No obstante, puede almacenar diversas particiones remotas de una sola base de datos master en distintas bases de datos dedicadas en una sola instancia remota de Analysis Services. Las dimensiones en una base de datos dedicada a particiones remotas se crean como dimensiones vinculadas.

Debe utilizar las herramientas de configuración de superficie para permitir que las particiones remotas se vinculen a una base de datos master. Para obtener más información, vea Configuración de superficie para características (objetos vinculados de Analysis Services) y Cómo definir una partición remota.

Crear y administrar particiones remotas

Para crear una partición remota, utilice el Asistente para particiones. Cuando se crea una partición remota, se especifica la base de datos dedicada en la instancia remota de Analysis Services como la ubicación para la partición. La partición se puede almacenar en la ubicación de datos predeterminada para la instancia remota de Analysis Services o en otra ubicación especificada del servidor remoto. Para obtener más información, vea Crear y gestionar una partición remota.

Un cubo que contenga particiones remotas puede administrarse junto con sus particiones en una sola instancia de Analysis Services. Sin embargo, los metadatos de la partición remota sólo pueden verse y actualizarse en la instancia de Analysis Services donde se definieron la partición y su cubo primario. La partición remota no se puede ver ni actualizar en la instancia remota de Analysis Services. Analysis Services no admite la creación de particiones remotas mediante el protocolo HTTP.

[!NOTA] Aunque las bases de datos dedicadas al almacenamiento de particiones remotas no quedan expuestas en los conjuntos de filas del esquema, las aplicaciones que utilizan Objetos de administración de análisis (AMO) pueden descubrir una base de datos dedicada mediante el uso del comando Discover de XML for Analysis. Todo comando CREATE o DELETE que se envíe directamente a una base de datos dedicada mediante un cliente TCP o HTTP se ejecutará correctamente, pero el servidor devolverá una advertencia que indica que la acción podría dañar esta base de datos administrada de cerca.

Para crear una partición remota, debe ser administrador de la base de datos local en la que se define la partición. La cuenta de servicio para la instancia de Analysis Services en la que se definen el cubo y sus particiones debe tener acceso de administrador a la base de datos en la que se almacena la partición. Si la cuenta de servicio de Analysis Services cambia, debe asegurarse de que la nueva cuenta tenga acceso de administrador a la base de datos remota. Para obtener más información sobre los permisos de administrador para una base de datos, vea Funciones (Analysis Services).

Analysis Services admite el procesamiento paralelo y secuencial de las particiones remotas. La instancia principal, en donde se definen las particiones, coordina las transacciones entre todos las instancias que participan en el procesamiento de particiones de un cubo. A continuación se envían informes de procesamiento a todas las instancias que procesaron una partición.