Compartir a través de


Implementación de soluciones de modelos multidimensionales

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Una vez completado el desarrollo de un proyecto de SQL Server Analysis Services, puede implementar la base de datos en un servidor de Analysis Services. Analysis Services proporciona seis métodos de implementación posibles que se pueden usar para mover la base de datos a un servidor de prueba o de producción. Estos son los métodos de implementación, por orden de ventaja: automatización AMO, XMLA, Asistente para la implementación, Utilidad de implementación, Asistente para sincronizar y Copia de seguridad y restauración.

Métodos de implementación

Método Descripción Vínculo
Automatización AMO (Objetos de administración de análisis) AMO proporciona una interfaz de programación al conjunto de comandos completo para SQL Server Analysis Services, incluidos los comandos que se pueden usar para la implementación de soluciones. Como método para la implementación de soluciones, la automatización AMO es el más flexible, pero también requiere un esfuerzo de programación. Una ventaja clave de AMO es que puede usar el Agente SQL Server con la aplicación AMO para ejecutar la implementación siguiendo una programación preestablecida. Desarrollar con Objetos de administración de análisis (AMO)
XMLA Use SQL Server Management Studio para generar un script XMLA de los metadatos de una base de datos de SQL Server Analysis Services existente y, a continuación, ejecute ese script en otro servidor para volver a crear la base de datos inicial. Los scripts XMLA se forman fácilmente en SQL Server Management Studio definiendo el proceso de implementación, codificándolo y guardándolo en un script XMLA. Una vez que tenga el script XMLA en un archivo guardado, puede ejecutar fácilmente el script según una programación o insertar el script en una aplicación que se conecte directamente a una instancia de SQL Server Analysis Services.

También se pueden ejecutar Scripts XMLA de forma preestablecida con el Agente SQL Server, pero este método no presenta la misma flexibilidad que AMO. AMO ofrece una mayor funcionalidad, al hospedar todo el espectro de comandos administrativos.
Implementación de soluciones de modelo mediante XMLA
Asistente para la implementación Use el Asistente para la implementación para usar los archivos de salida XMLA generados por un proyecto de SQL Server Analysis Services para implementar los metadatos del proyecto en un servidor de destino. Con el Asistente para la implementación, puede realizar la implementación directamente desde el archivo SQL Server Analysis Services, tal y como lo crea el directorio de salida mediante la compilación del proyecto.

La principal ventaja de usar el Asistente para la implementación de SQL Server Analysis Services es la comodidad. Al igual que puede guardar un script XMLA para usarlo más adelante en SQL Server Management Studio, puede guardar scripts del Asistente para la implementación. El Asistente para la implementación se puede ejecutar interactivamente y desde el símbolo del sistema mediante la utilidad de implementación.
Implementación de soluciones de modelo mediante el Asistente para la implementación
Utilidad de implementación La utilidad de implementación le permite iniciar el motor de implementación de Analysis Services desde un símbolo del sistema. Implementación de soluciones de modelo con la Utilidad de implementación
Asistente para sincronizar bases de datos Use el Asistente para sincronizar bases de datos para sincronizar los metadatos y los datos entre dos bases de datos SQL Server Analysis Services.

El Asistente para sincronizar se puede usar para copiar datos y metadatos de un servidor de origen en un servidor de destino. Si el servidor de destino no tiene una copia de la base de datos que desea implementar, se copia una nueva base de datos en el servidor de destino. Si el servidor de destino ya tiene una copia de la misma base de datos, la base de datos del servidor de destino se actualiza para que use los metadatos y los datos de la base de datos de origen.
Sincronizar bases de datos de Analysis Services
Copia de seguridad y restauración La copia de seguridad ofrece el enfoque más sencillo para transferir bases de datos SQL Server Analysis Services. Desde el cuadro de diálogo Copia de seguridad, puede establecer la configuración de las opciones y, a continuación, puede ejecutar la copia de seguridad desde el mismo cuadro de diálogo. O bien, puede crear un script que se puede guardar y ejecutar con la frecuencia necesaria.

Las copias de seguridad y restauración no se usan con la misma frecuencia que los otros métodos de implementación, pero es una forma de completar rápidamente una implementación con requisitos mínimos de infraestructura.
Realizar una copia de seguridad y restaurar las bases de datos de Analysis Services

Consideraciones de la implementación

Antes de implementar un proyecto de SQL Server Analysis Services, tenga en cuenta cuál de estas preguntas se aplica a la solución y, a continuación, revise el vínculo relacionado para obtener información sobre las formas de solucionar el problema:

Consideración Más información
¿Cómo implementará objetos relacionados que están fuera del ámbito del proyecto de SQL Server Analysis Services, como paquetes de Integration Services, informes o esquemas de base de datos relacionales?
¿Cómo cargará y actualizará los datos en la base de datos de SQL Server Analysis Services implementada?

¿Cómo actualizará los metadatos (como cálculos) en la base de datos implementada SQL Server Analysis Services?
Métodos de implementación en este tema.
¿Desea conceder a los usuarios acceso a SQL Server Analysis Services datos a través de Internet? Configurar el acceso HTTP a Analysis Services en Internet Information Services (IIS) 8.0
¿Desea implementar objetos en un entorno distribuido mediante el uso de objetos vinculados o particiones remotas? Cree y administre una partición local (Analysis Services),cree y administre una partición remota (Analysis Services) y grupos de medida vinculados.
¿Cómo protegerá los datos de SQL Server Analysis Services? Cómo autorizar el acceso a objetos y operaciones (Analysis Services)

Consulte también

Implementación de soluciones de modelo mediante XMLA
Implementación de soluciones de modelo mediante el Asistente para la implementación
Implementación de soluciones de modelo mediante la Utilidad de implementación