Compartir a través de


Elegir una herramienta o método para procesar objetos de Analysis Services

El procesamiento es una operación en la que Analysis Services consulta un origen de datos relacional y rellena objetos de Analysis Services utilizando esos datos.

Como administrador del sistema de Analysis Services, puede ejecutar y supervisar el procesamiento de objetos de Analysis Services utilizando estos enfoques:

  • Ejecutar el análisis de impacto para conocer las dependencias del objeto y el ámbito de las operaciones

  • Procesar objetos individuales en SQL Server Management Studio

  • Procesar objetos individuales o varios objetos en SQL Server Data Tools (SSDT)

  • Ejecutar el análisis de impacto para revisar una lista de objetos relacionados que estarán en estado no procesado como resultado de la acción actual

  • Generar y ejecutar un script en una ventana Consulta XMLA de Analysis Services en Management Studio para procesar objetos individuales o varios objetos

  • Utilizar cmdlets de Analysis Services PowerShell

  • Usar flujos de control y tareas en paquetes de SSIS

  • Supervisar el procesamiento con SQL Server Profiler

  • Programar una solución personalizada mediante AMO Para obtener más información, vea Programar objetos básicos OLAP en AMO.

El procesamiento es una operación altamente configurable, controlada por un conjunto de opciones de procesamiento que determinan si se produce un procesamiento completo o incremental en el nivel de objeto. Para obtener más información sobre las opciones y objetos de procesamiento, vea Opciones y valores de procesamiento (Analysis Services) y Procesar objetos de Analysis Services.

[!NOTA]

En este tema se describen las herramientas y los enfoques para procesar modelos multidimensionales. Para obtener más información acerca del procesamiento de modelos tabulares, vea Procesar base de datos, tabla o partición y Procesar datos (SSAS tabular)

Procesar objetos en SQL Server Management Studio

  1. Inicie Management Studio y conéctese a Analysis Services.

  2. Haga clic con el botón secundario en el objeto de Analysis Services que desee procesar y haga clic en Procesar. Puede procesar datos en cualquiera de estos niveles:

    • Bases de datos

    • Cubes

    • Grupos de medida o particiones individuales en el grupo de medida

    • Dimensiones

    • Modelos de minería de datos

    • Estructuras de minería de datos

    Los objetos de Analysis Services son jerárquicos. Si elige una base de datos, el procesamiento puede producirse para todos los objetos contenidos en la base de datos. El hecho de que el procesamiento se produzca realmente variará en función de la opción de proceso que se seleccione y del estado del objeto. Concretamente, si un objeto no está procesado, el procesamiento de su objeto primario dará lugar al procesamiento de dicho objeto. Para obtener más información sobre las dependencias de objetos, vea Procesar objetos de Analysis Services.

  3. En el cuadro de diálogo Procesar, en Opciones de proceso, use el valor predeterminado proporcionado o seleccione una opción diferente de la lista. Para obtener más información acerca de cada opción, vea Opciones y valores de procesamiento (Analysis Services).

  4. Haga clic en Análisis de impacto para identificar y, opcionalmente, procesar objetos dependientes que se ven afectados si se procesan los objetos enumerados en el cuadro de diálogo Procesar.

  5. Opcionalmente, haga clic en Cambiar configuración para modificar el orden de procesamiento, el comportamiento de procesamiento relativo a tipos de errores concretos y otras opciones de configuración.

  6. Haga clic en Aceptar.

    El cuadro de diálogo Progreso del proceso proporciona el estado actual de cada comando. Si un mensaje de estado aparece truncado, puede hacer clic en Ver detalles para leer la totalidad del mismo.

Procesar objetos en Herramientas de datos de SQL Server

  1. Inicie SQL Server Data Tools (SSDT) y abra un proyecto que se haya implementado.

  2. En el Explorador de soluciones, debajo del proyecto implementado, expanda la carpeta Dimensiones.

  3. Haga clic con el botón secundario en una dimensión y, a continuación, haga clic en Procesar. Puede hacer clic con el botón secundario en varias dimensiones para procesar varios objetos de una vez. Para obtener más información, vea Procesar por lotes objetos de Analysis Services.

  4. En el cuadro de diálogo Procesar dimensión, en la columna Opciones de proceso debajo de Lista de objetos, compruebe que la opción en esta columna sea Procesar completo. De lo contrario, en Opciones de proceso, haga clic en la opción y seleccione Procesar completo en la lista desplegable.

  5. Haga clic en Ejecutar.

  6. Cuando el procesamiento haya finalizado, haga clic en Cerrar.

Ejecutar el análisis de impacto para identificar las dependencias del objeto y el ámbito de las operaciones

  1. Antes de procesar un objeto de Analysis Services en SQL Server Data Tools o Management Studio, puede analizar el efecto sobre los objetos relacionados haciendo clic en Análisis de impacto en uno de los cuadros de diálogo Procesar objetos.

  2. Haga clic con el botón secundario en una dimensión, cubo, grupo de medida o partición para abrir un cuadro de diálogo Procesar objetos .

  3. Haga clic en Análisis de impacto Analysis Services examina el modelo e informa de los requisitos de nuevo procesamiento de los objetos relacionados con el objeto seleccionado para procesar.

Procesar objetos utilizando XMLA

  1. Inicie Management Studio y conéctese a Analysis Services.

  2. Haga clic con el botón secundario en el objeto que desee procesar y, a continuación, haga clic en Procesar.

  3. En el cuadro de diálogo Procesar, seleccione la opción de proceso que desee utilizar. Modifique las opciones de configuración que desee. Ejecute el análisis de impacto para identificar los cambios que pueda necesitar realizar.

  4. Haga clic en Script en la pantalla Procesar objetos.

    Este paso genera un script XMLA y abre una ventana Consulta XMLA de Analysis Services.

  5. Cierre el cuadro de diálogo. El script contiene el comando y las opciones de procesamiento que se especificaron en el cuadro de diálogo.

  6. Opcionalmente, puede continuar agregando al script si desea procesar objetos adicionales en el mismo lote. Para continuar, repita los pasos anteriores, anexando el script generado de forma que tenga un script único para todas las operaciones de procesamiento. Para obtener un ejemplo, vea Programar tareas administrativas de SSAS con el Agente SQL Server.

  7. En la barra de menús, haga clic en Consulta y, a continuación, en Ejecutar.

Procesar objetos utilizando PowerShell

Supervisar el procesamiento de objetos mediante SQL Server Profiler

  1. Conéctese a una instancia de Analysis Services en SQL Server Profiler.

  2. En Selección de eventos, haga clic en Mostrar todos los eventos para agregar todos los eventos a la lista.

  3. Elija los siguientes eventos:

    • Inicio del comando y Fin del comando para mostrar cuándo se inicia y se detiene el procesamiento

    • Error para capturar errores

    • Informe de progreso Inicio, Informe de progreso Actual y Fin del informe de progreso para informar del estado del proceso y mostrar las consultas SQL usadas para recuperar los datos

    • Ejecutar script MDX Inicio y Ejecutar script MDX Final para mostrar los cálculos del cubo

    • Opcionalmente, agregue eventos de bloqueo si está diagnosticando problemas de rendimiento relacionados con el procesamiento

Procesar objetos de Analysis Services mediante Integration Services

  1. En Integration Services, cree un paquete que use la tarea Procesamiento de Analysis Services para rellenar automáticamente objetos con datos nuevos cuando realice actualizaciones periódicas de la base de datos relacional de origen.

  2. En Cuadro de herramientas de SSIS, haga doble clic en Procesamiento de Analysis Services para agregarlo al paquete.

  3. Edite la tarea para especificar una conexión con la base de datos, qué objetos se van a procesar y la opción de proceso. Para obtener más información acerca de cómo implementar esta tarea, vea Tarea Procesamiento de Analysis Services.

Vea también

Conceptos

Procesamiento de objetos del modelo multidimensional