Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El procesamiento es una operación en la que Analysis Services consulta un origen de datos relacional y rellena los objetos de Analysis Services mediante esos datos.
Como administrador del sistema de Analysis Services, puede ejecutar y supervisar el procesamiento de objetos de Analysis Services mediante estos enfoques:
Ejecutar análisis de impacto para comprender las dependencias de objetos y el ámbito de las operaciones
Procesamiento de objetos individuales en SQL Server Management Studio
Procesar objetos individuales o varios en SQL Server Data Tools (SSDT)
Ejecute Análisis de impacto para revisar una lista de objetos relacionados que se desprocesarán como resultado de la acción actual.
Generar y ejecutar un script en una ventana de consulta XMLA de Analysis Services en Management Studio para procesar objetos individuales o varios objetos
Uso de cmdlets de PowerShell de Analysis Services
Uso de flujos de control y tareas en paquetes SSIS
Supervisión del procesamiento con SQL Server Profiler
Programe una solución personalizada mediante AMO. Para obtener más información, vea Programación de objetos básicos de AMO OLAP.
El procesamiento es una operación altamente configurable, controlada por un conjunto de opciones de procesamiento que determinan si el procesamiento completo o incremental se produce 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 Procesamiento de 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 y procesar datos (SSAS tabular) .
Procesamiento de objetos en SQL Server Management Studio
Inicie Management Studio y conéctese a Analysis Services.
Haga clic con el botón derecho en el objeto de Analysis Services que desea procesar y, a continuación, haga clic en Proceso. Puede procesar datos en cualquiera de estos niveles:
Bases de datos
Cubos
Grupos de medida o particiones individuales en el grupo de medida
Dimensiones
Modelos de minería
Estructuras mineras
Los objetos de Analysis Services son jerárquicos. Si elige la base de datos, el procesamiento puede producirse para todos los objetos contenidos en la base de datos. Si el procesamiento se produce realmente variará en función de la opción de proceso que seleccione y el estado del objeto. En concreto, si un objeto no está procesado, el procesamiento de su elemento primario dará lugar a que ese objeto se procese. Para obtener más información sobre las dependencias de objetos, vea Procesamiento de objetos de Analysis Services.
En el cuadro de diálogo Proceso , 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) .
Haga clic en Análisis de impacto para identificar y, opcionalmente, procesar objetos dependientes que se vean afectados si se procesan los objetos enumerados en el cuadro de diálogo Proceso.
Opcionalmente, haga clic en Cambiar configuración para modificar el orden de procesamiento, el comportamiento de procesamiento en relación con tipos específicos de errores y otras opciones de configuración.
Haz clic en Aceptar.
El cuadro de diálogo Progreso del proceso proporciona el estado en curso de cada comando. Si se trunca un mensaje de estado, puede hacer clic en Ver detalles para leer todo el mensaje.
Procesamiento de objetos en SQL Server Data Tools
Inicie SQL Server Data Tools (SSDT) y abra un proyecto que se haya implementado.
En el Explorador de soluciones, en el proyecto implementado, expanda la carpeta Dimensiones .
Haga clic con el botón derecho en una dimensión y, a continuación, haga clic en Procesar. Puede hacer clic con el botón derecho en varias dimensiones para procesar varios objetos a la vez. Para obtener más información, consulte Procesamiento por lotes (Analysis Services).
En el cuadro de diálogo Dimensión de proceso, en la columna Opciones de proceso bajo lista de objetos, compruebe que la opción de esta columna es Process Full. Si no es así, en Opciones de proceso, haga clic en la opción y seleccione Procesar completo en la lista desplegable.
Haga clic en Ejecutar.
Cuando finalice el procesamiento, haga clic en Cerrar.
Ejecutar análisis de impacto para identificar las dependencias de objetos y el ámbito de las operaciones
Antes de procesar un objeto de Analysis Services en SQL Server Data Tools o Management Studio, puede analizar el efecto en los objetos relacionados haciendo clic en Análisis de impacto en uno de los cuadros de diálogo Objetos de proceso.
Haga clic con el botón derecho en una dimensión, un cubo, un grupo de medida o una partición para abrir un cuadro de diálogo Objetos de proceso .
Haga clic en Análisis de impacto. Analysis Services examina el modelo e informa sobre los requisitos de reprocesamiento de los objetos relacionados con el que seleccionó para su procesamiento.
Procesamiento de objetos mediante XMLA
Inicie Management Studio y conéctese a Analysis Services.
Haga clic con el botón derecho en el objeto que se va a procesar y, a continuación, haga clic en Procesar.
En el cuadro de diálogo Proceso , seleccione la opción de proceso que desea usar. Modifique cualquier otra configuración. Ejecute Análisis de impacto para identificar los cambios que pueda necesitar realizar.
Haga clic en Script en la pantalla de Procesar objetos.
Esto genera un script XMLA y abre una ventana de consulta XMLA de Analysis Services.
Cerrar el cuadro de diálogo. El script contiene el comando de procesamiento y las opciones que se especificaron en el cuadro de diálogo.
Opcionalmente, puede seguir agregando al script si desea procesar objetos adicionales en el mismo lote. Para continuar, repita los pasos anteriores y anexe el script generado para que tenga un único script para todas las operaciones de procesamiento. Para ver un ejemplo, consulte Programación de tareas administrativas de SSAS con el Agente SQL Server.
En la barra de menús, haga clic en Consulta y, a continuación, haga clic en Ejecutar.
Procesamiento de objetos mediante PowerShell
A partir de esta versión de SQL Server, puede usar cmdlets de PowerShell de Analysis Services para procesar objetos. Los cmdlets siguientes se pueden ejecutar de forma interactiva o en el script:
Invoke-ASCmd cmdlet, que se puede usar para ejecutar script XMLA, MDX o DMX que incluye comandos de procesamiento.
Supervisión del procesamiento de objetos mediante SQL Server Profiler
Conéctese a una instancia de Analysis Services en SQL Server Profiler.
En Selección de eventos, haga clic en Mostrar todos los eventos para agregar todos los eventos a la lista.
Elija los siguientes eventos:
Comando Begin y Command End para mostrar cuándo se inicia y se detiene el procesamiento
Error para detectar cualquier error
Comienzo del informe de progreso, Informe de progreso actual y Fin del informe de progreso para informar sobre el estado del proceso y mostrar las consultas SQL usadas para recuperar los datos
Ejecutar script MDX Inicio y Ejecutar script MDX Fin 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 Servicios de Análisis mediante Servicios de Integración
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.
En el Cuadro de herramientas de SSIS, haga doble clic en Procesamiento de Analysis Services para agregarlo al paquete.
Edite la tarea para especificar una conexión a la base de datos, qué objetos procesar y la opción de proceso. Para obtener más información sobre cómo implementar esta tarea, vea Tarea de procesamiento de Analysis Services.