Compartir a través de


Crear scripts de Analysis Services en Management Studio

SQL Server Management Studio incluye características, plantillas y editores de generación de script que se pueden usar para incluir objetos y tareas de Analysis Services en un script.

Incluir tareas de Analysis Services en un script en Management Studio

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

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

Para incluir en script 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 secundario en una base de datos y haga clic en Copia de seguridad. Se abre el cuadro de diálogo 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 opciones siguientes: Generar script de acción en la ventana Nueva consulta para abrir la ventana del editor de consultas, Generar script de acción en archivo para guardar el script XMLA en un archivo o Generar script de acción en Portapapeles para guardar el script XMLA en el Portapapeles.

    Tenga en cuenta que la opción Generar script de acción en 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, Generar script de acción en la ventana Nueva consulta, un script generado se colocará en una ventana de consulta XMLA.

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

Incluir objetos de Analysis Services en un script en Management Studio

La inclusión de objetos en un script en SQL Server Management Studio se realiza haciendo clic con el botón secundario en un objeto de Analysis Services en SQL Server Management Studio y seleccionando Create to, Alter to o Delete to. Cada una de estas opciones se puede dirigir a una ventana o a un archivo, pero independientemente de ello, aparecerá en forma de script DDL en un contenedor XMLA. Una enorme ventaja de estos scripts es que se pueden ejecutar en cualquier servidor. Igualmente, los nombres de los scripts pueden cambiarse y ejecutarse de manera reiterativa para la construcción, modificación o eliminación masiva de objetos.

Entre los objetos que se pueden incluir en un script se hallan los elementos de una base de datos de Analysis Services, incluidos orígenes de datos, vistas de origen de datos, cubos, dimensiones, estructuras de minería de datos y roles.

Entre los requisitos previos se incluye estar familiarizado con XML for Analysis (XMLA). Afortunadamente, SQL Server Management Studio dispone de una característica que crea automáticamente el script XMLA necesario para crear objetos tales como cubos. Esta característica de automatización ayuda a reducir la curva de aprendizaje de XMLA. Para obtener más información sobre cómo usar XMLA, vea Desarrollar con XMLA en Analysis Services. Para obtener más información sobre cómo usar XMLA, vea Desarrollar con XMLA en Analysis Services.

Nota importanteImportante

Al incluir el objeto Role en un script, debe tener presente que los permisos de seguridad están incluidos en los objetos que protegen y no en el rol de seguridad al que están asociados.

Para incluir objetos de Analysis Services en script

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

  2. Busque el objeto para el que desee crear un script que cree, altere o elimine objetos.

  3. Haga clic con el botón secundario en el objeto, seleccione Incluir cubo como, elija 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 guardarlo en el Portapapeles.

    [!NOTA]

    Normalmente se selecciona Archivo para crear versiones diferentes del archivo.

Vea también

Referencia

Editor de consultas XMLA (Analysis Services - Datos multidimensionales)

Conceptos

Tareas administrativas de script en Analysis Services