Herramientas y enfoques de procesamiento (Analysis Services)

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

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 SQL Server Analysis Services objetos mediante 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 en SQL Server Data Tools

  • 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 de consulta XMLA de SQL Server Analysis Services en Management Studio para procesar objetos individuales o varios

  • Uso de cmdlets de PowerShell SQL Server Analysis Services

  • Uso de flujos de control y tareas en paquetes SSIS

  • Supervisar el procesamiento con SQL Server Profiler

  • Programar una solución personalizada mediante AMO Para más información, consulte Programming AMO OLAP Basic Objects.

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 de procesamiento y los objetos, vea Opciones de procesamiento y configuración (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 sobre el procesamiento de modelos tabulares, vea Procesar base de datos, tabla o partición (Analysis Services) .

Procesar objetos en SQL Server Management Studio

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

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

    • Bases de datos

    • Cubos

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

    • Dimensions

    • 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 Processing Analysis Services Objects.

  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 sobre cada opción, vea Opciones de procesamiento y configuración (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 OK.

    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 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 derecho en una dimensión y, después, 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 Procesamiento por lotes (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. En caso contrario, en Opciones de proceso, haga clic en la opción y seleccione Proceso 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 SQL Server Analysis Services en SQL Server Data Tools o Management Studio, puede analizar el efecto en objetos relacionados haciendo clic en Análisis de impacto en uno de los cuadros de diálogo Objetos de proceso.

  2. Haga clic con el botón derecho 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 SQL Server Analysis Services examina el modelo e informa sobre los requisitos de reprocesamiento de los objetos relacionados con el que seleccionó para su procesamiento.

Procesar objetos utilizando XMLA

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

  2. Haga clic con el botón derecho en el objeto que quiera procesar y, después, 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 .

    Esto genera un script XMLA y abre una ventana de consulta XMLA de SQL Server 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 Schedule SSAS Administrative Tasks with SQL Server Agent.

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

Procesar objetos utilizando PowerShell

A partir de esta versión de SQL Server, puede utilizar los cmdlets de Analysis Services PowerShell para procesar objetos.

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 Actualy 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 de procesamiento de Analysis Services para rellenar automáticamente los objetos con nuevos datos al realizar actualizaciones periódicas en 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 Analysis Services Processing Task.

Consulte también

Procesar un modelo multidimensional (Analysis Services)