Compartir a través de


Creación de scripts de Analysis Services en Management Studio

SQL Server Management Studio incluye características de generación de scripts, plantillas y editores que puede usar para crear scripts de tareas y objetos de Analysis Services.

Tareas de Script de Servicios de Análisis en Management Studio

Para realizar tareas de scripting en SQL Server Management Studio, haga clic en una de las opciones script del cuadro de diálogo orientado a tareas. Todos los cuadros de diálogo que se usan para realizar tareas como la copia de seguridad o restauración de la base de datos, procesar un objeto o diseñar una agregación, incluyen una opción Script en la parte superior del cuadro de diálogo. Al seleccionar una de estas opciones, se genera un script XMLA basado en la información y la configuración del cuadro de diálogo.

De forma predeterminada, el script se genera y se coloca en un editor de consultas XMLA, pero también puede expandir la lista de opciones Script para dirigir el script al Portapapeles de Windows o a un archivo.

Para escribir un script para una tarea de Analysis Services

  1. En SQL Server Management Studio, conéctese a una instancia de Analysis Services.

  2. Haga clic con el botón derecho en una base de datos y haga clic en Copia de seguridad. Esto abre el cuadro de diálogo de Copia de seguridad de la base de datos. Especifique un nombre de archivo de copia de seguridad y elija las opciones que desee para esta copia de seguridad.

  3. Haga clic en Script en la parte superior del cuadro de diálogo. La característica Script forma parte de todos los cuadros de diálogo basados en tareas en Management Studio. Tiene las siguientes opciones: Acción de script en nueva ventana de consulta para abrir la ventana del editor de consultas, Acción de script en archivo para guardar el script XMLA en un archivo o Acción de script en el Portapapeles para guardar el script XMLA en el Portapapeles.

    Tenga en cuenta que la opción Acción de script para trabajo que aparece como una opción de script en Management Studio no se admite para los scripts de Analysis Services.

  4. Si selecciona la opción predeterminada, Acción de script en nueva ventana de consulta, se coloca un script generado en una ventana de consulta XMLA.

    Ahora puede cerrar el cuadro de diálogo Copia de seguridad de la base de datos y editar o ejecutar el script XMLA directamente.

Objetos de Servicios de Análisis de Script en Management Studio

Los objetos de scripting en SQL Server Management Studio se gestionan haciendo clic con el botón derecho en un objeto de Analysis Services en SQL Server Management Studio y eligiendo entre Crear en, Modificar en o Eliminar en. Cada una de estas opciones se puede dirigir a una ventana o a un archivo, pero independientemente de dónde se dirija el script, aparecerá en forma de un script DDL en un contenedor XMLA. Una gran ventaja de estos scripts es que se pueden ejecutar contra cualquier servidor hacia el que los dirijas. Además, los nombres de los scripts se pueden cambiar y ejecutar en una base iterativa para la construcción, modificación o eliminación masiva de objetos.

Los objetos para los que se pueden crear scripts incluyen los elementos de una base de datos de Analysis Services, incluidos origenes de datos, vistas de origenes de datos, cubos, dimensiones, estructuras de minería y roles.

Los requisitos previos incluyen una comprensión de XML for Analysis (XMLA). Afortunadamente, SQL Server Management Studio tiene una característica que crea automáticamente el script XMLA necesario para crear objetos, como cubos. Esta característica de automatización ayuda a reducir la curva de aprendizaje para XMLA. Para obtener más información sobre cómo usar XMLA, consulte Desarrollo con XMLA en Analysis Services. Para obtener más información sobre cómo usar XMLA, consulte Desarrollo con XMLA en Analysis Services.

Importante

Es importante tener en cuenta que, al escribir scripts para el objeto de rol, los permisos de seguridad están contenidos en los objetos que aseguran, en lugar de estar asociados con el rol de seguridad.

Para escribir scripts de objetos de Analysis Services

  1. En SQL Server Management Studio, conéctese a una instancia de Analysis Services.

  2. Busque el objeto para el que desea crear un script que cree, modifique o elimine objetos.

  3. Haga clic con el botón derecho en el objeto, seleccione Script Cube como, CREATE To, ALTER To o Delete To y, a continuación, haga clic en una de las siguientes opciones: Nueva ventana del Editor de consultas para abrir la ventana del editor de consultas, Archivo para guardar el script XMLA en un archivo o Portapapeles para guardar el script XMLA en el Portapapeles.

    Nota:

    Normalmente, seleccionaría Archivo si desea crear varias versiones diferentes del archivo.

Véase también

Guionizar tareas administrativas en Analysis Services
Editor de consultas XMLA (Analysis Services - Datos multidimensionales)