Implementación de la solución de modelo multidimensional

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

Una vez completado el desarrollo de un proyecto Analysis Services, puede implementar la base de datos en un Analysis Services servidor. 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 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 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, codificando y guardando en un script XMLA. Una vez que tenga el script XMLA en un archivo guardado, puede ejecutarlo fácilmente según una programación o insertarlo en una aplicación que se conecte directamente a una instancia de 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 implementación para usar los archivos de salida XMLA generados por un proyecto de Analysis Services para implementar los metadatos del proyecto en un servidor de destino. Con el Asistente para implementación, puede implementar directamente desde el archivo Analysis Services, tal como lo creó el directorio de salida mediante la compilación del proyecto.

La principal ventaja de usar el Asistente para Analysis Services implementación es la comodidad. Al igual que puede guardar un script XMLA para usarlo más adelante en SQL Server Management Studio, puede guardar los scripts del Asistente para 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 Analysis Services datos.

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 Analysis Services datos
Copia de seguridad y restauración Backup ofrece el enfoque más sencillo para transferir Analysis Services bases de datos. 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 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 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 Analysis Services implementada?

¿Cómo actualizará los metadatos (por ejemplo, los cálculos) en la base de datos Analysis Services implementada?
Métodos de implementación en este tema.
¿Desea proporcionar a los usuarios acceso a Analysis Services 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? Crear y administrar una partición local (Analysis Services), crear y administrar una partición remota (Analysis Services) y grupos de medida vinculados.
¿Cómo protegerá los Analysis Services datos? 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