Compartir a través de


Implementación de soluciones de modelos multidimensionales

Una vez completado el desarrollo de un proyecto de 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.

En este tema se incluyen las secciones siguientes:

Métodos de implementación

Consideraciones de implementación

Tareas relacionadas

Métodos de implementación

Método

Descripción

Vínculo

Automatización AMO (Objetos de administración de análisis)

AMO ofrece una interfaz programática para el conjunto de comandos completo establecido 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 existente de Analysis Services y, a continuación, ejecute el 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 se tiene un script XMLA en un archivo guardado, se puede ejecutar fácilmente de acuerdo con una programación, o bien se puede incrustar en una aplicación que se conecta directamente con 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.

Implementar soluciones de modelo mediante XMLA

Asistente para la implementación

Use el Asistente para la implementación cuando desee 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 la implementación, puede implementar directamente desde el archivo de Analysis Services, tal como lo creó el directorio de salida en la compilación del proyecto.

La principal ventaja de usar el Asistente para la implementación de Analysis Services es la comodidad. Al igual que se puede guardar un script XMLA para su uso posterior en SQL Server Management Studio, se pueden guardar los 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.

Implementar soluciones con 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.

Implementar soluciones de modelos con la utilidad de implementación

Asistente para sincronizar bases de datos

Use el Asistente para sincronizar bases de datos cuando desee sincronizar los metadatos y los datos de dos bases de datos de Analysis Services cualquiera.

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

Copias de seguridad y restauración

La copia de seguridad es la forma más simple de transferir bases de datos de 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 implementación

Antes de implementar un proyecto de Analysis Services, considere cuáles de estas preguntas se aplican a la solución y luego revise el vínculo relacionado para saber cómo solucionar el problema:

Consideraciones

Más información

¿Qué recursos de hardware y software se requieren para esta solución?

Revisar los requisitos de implementación de soluciones de modelos multidimensionales

¿Cómo implementará los objetos relacionados que se encuentran fuera del ámbito del proyecto de Analysis Services, como paquetes, informes o esquemas de las bases de datos relacionales de Integration Services?

¿Cómo cargará y actualizará los datos de la base de datos de Analysis Services implementada?

¿Cómo actualizará los metadatos (como, por ejemplo, cálculos) de la base de datos de Analysis Services implementada?

Métodos de implementación en este tema.

¿Desea ofrecer a los usuarios acceso a los datos de Analysis Services a través de Internet?

Configurar el acceso HTTP a Analysis Services en Internet Information Services (IIS) 7.0

¿Desea proporcionar acceso continuo de consulta a los datos de Analysis Services?

Revisar los requisitos de implementación de soluciones de modelos multidimensionales

¿Desea implementar objetos en un entorno distribuido mediante el uso de objetos vinculados o particiones remotas?

Definir particiones remotas, Grupos de medida vinculados y Dimensiones vinculadas.

¿Cómo protegerá los datos de Analysis Services?

Conceder permisos de usuario en una base de datos multidimensional de Analysis Services

Tareas relacionadas

Revisar los requisitos de implementación de soluciones de modelos multidimensionales

Implementar soluciones de modelo mediante XMLA

Implementar soluciones con el Asistente para la implementación

Implementar soluciones de modelos con la utilidad de implementación