Compartir a través de


Procesar objetos de Analysis Services

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

El procesamiento afecta a los siguientes tipos de objeto de Microsoft SQL Server SQL Server Analysis Services: SQL Server Analysis Services bases de datos, cubos, dimensiones, grupos de medida, particiones y estructuras y modelos de minería de datos. Para cada objeto, puede especificar el nivel de procesamiento del objeto, o bien puede especificar la opción Procesar predeterminado para permitir que SQL Server Analysis Services seleccione automáticamente el nivel óptimo de procesamiento. Para obtener más información sobre los distintos niveles de procesamiento para cada objeto, vea Opciones de procesamiento y configuración (Analysis Services) .

Debe tener en cuenta las consecuencias del comportamiento del procesamiento a fin de reducir las repercusiones negativas. Por ejemplo, el procesamiento completo de una dimensión establece automáticamente todas las particiones como dependientes de esa dimensión en un estado sin procesar. Esto hace que los cubos afectados no estén disponibles para consulta hasta que se procesen las particiones dependientes.

Este tema incluye las siguientes secciones:

Procesar una base de datos

Procesar una dimensión

Procesar un cubo

Procesamiento de un grupo de medida

Procesar una partición

Procesar estructuras y modelos de minería de datos

Procesar una base de datos

En SQL Server Analysis Services, una base de datos contiene objetos pero no datos. Al procesar una base de datos, se dirige al servidor para procesar repetidamente los objetos que almacenan datos en el modelo, como dimensiones, particiones, estructuras de minería de datos y modelos de minería de datos.

Cuando se procesa una base de datos, se procesan algunas o todas las particiones, dimensiones y modelos de minería de datos que contiene la base de datos. El tipo real de procesamiento varía de acuerdo con el estado de cada proyecto y la opción de procesamiento seleccionada. Para obtener más información, vea Opciones de procesamiento y configuración (Analysis Services) .

Procesar un cubo

Un cubo puede considerarse como un objeto contenedor de grupos de medida y particiones. Un cubo está formado por dimensiones además de una o más medidas, que se almacenan en particiones. Las dimensiones definen el diseño de los datos en el cubo. Al procesar un cubo, se emite una consulta SQL para recuperar valores de la tabla de hechos y llenar cada miembro del cubo con los valores de medida adecuados. Existe un valor o un valor calculado para cualquier ruta específica a un nodo del cubo.

Al procesar un cubo, SQL Server Analysis Services procesa las dimensiones sin procesar del cubo y algunas o todas las particiones de los grupos de medida del cubo. Los detalles dependerán del estado de los objetos cuando se inicia el procesamiento y de la opción de procesamiento seleccionada. Para obtener más información sobre las opciones de procesamiento, vea Opciones de procesamiento y configuración (Analysis Services) .

El procesamiento de un cubo crea archivos legibles por máquina que almacenan datos de hechos relevantes. Si hay agregaciones creadas, se almacenan en archivos de datos de agregación. A continuación, el cubo está disponible para navegar desde el Explorador de objetos en Management Studio o Explorador de soluciones en SQL Server Data Tools

Procesar una dimensión

Al procesar una dimensión, SQL Server Analysis Services formula y ejecuta consultas en tablas de dimensiones para devolver información necesaria para su procesamiento.

País Sales Region State
Estados Unidos West California
Estados Unidos West Oregón
Estados Unidos West Washington

El procesamiento convierte los datos tabulares en jerarquías que se pueden usar. Estas jerarquías son nombres de miembros totalmente articulados y representados internamente por rutas numéricas únicas. El siguiente ejemplo es una representación de texto de una jerarquía.

Jerarquía utilizable
[Estados Unidos]
[Estados Unidos].[West]
[Estados Unidos].[West].[California]
[Estados Unidos].[West].[Oregon]
[Estados Unidos].[West].[Washington]

El procesamiento de dimensiones no crea ni actualiza miembros calculados, que se definen en el nivel de cubo. Los miembros calculados se ven afectados cuando se actualiza la definición de cubo. Además, el procesamiento de dimensiones no crea ni actualiza agregaciones. Sin embargo, el procesamiento de dimensiones puede hacer que se quiten agregaciones. Las agregaciones se crean o actualizan únicamente durante el procesamiento de particiones.

Cuando procese una dimensión, tenga en cuenta que puede utilizarse en varios cubos. Cuando procesa la dimensión, estos cubos se marcan como no procesados y dejan de estar disponibles para consultas. Para procesar al mismo tiempo la dimensión y los cubos relacionados, use la configuración de procesamiento por lotes. Para obtener más información, vea Procesamiento por lotes (Analysis Services) .

Procesar un grupo de medida

Al procesar un grupo de medida, SQL Server Analysis Services procesa algunas o todas las particiones del grupo de medida y las dimensiones no procesadas que participan en el grupo de medida. Los detalles del trabajo de procesamiento dependen de la opción de procesamiento seleccionada. Puede procesar uno o varios grupos de medida en SQL Server Analysis Services sin afectar a otros grupos de medida de un cubo.

Nota:

Puede procesar grupos de medida individuales mediante programación o mediante Management Studio. No puede procesar grupos de medida individuales en SQL Server Data Tools; sin embargo, puede procesar por partición.

Procesar una partición

La administración eficaz de SQL Server Analysis Services implica la práctica de crear particiones de datos. El procesamiento de particiones es único porque implica tener en cuenta las restricciones de uso y espacio del disco duro, combinadas con las limitaciones de estructura de datos impuestas por SQL Server Analysis Services. Para que los tiempos de respuesta de las consultas sea rápido y el rendimiento de procesamiento sea alto, debe crear, procesar y mezclar particiones con regularidad. Es importante reconocer y administrar contra la posibilidad de integrar datos redundantes durante la mezcla de particiones. Para obtener más información, vea Combinar particiones en Analysis Services (SSAS - multidimensional).

Al procesar una partición, SQL Server Analysis Services procesa la partición y las dimensiones no procesadas que existen en la partición, en función de la opción de procesamiento que seleccione. El uso de particiones ofrece varias ventajas en el procesamiento. Puede procesar una partición sin que afecte a otras particiones de un cubo. Las particiones son útiles para el almacenamiento de datos sujetos a reescritura de celda. La reescritura es una característica que permite al usuario realizar un análisis de escenarios condicionales mediante la escritura de nuevos datos en la partición para ver el resultado de cambios proyectados. Se requiere una partición de reescritura si usa la característica de escritura diferida de celdas de SQL Server Analysis Services. El procesamiento de particiones en paralelo es útil porque SQL Server Analysis Services usa la potencia de procesamiento de forma más eficaz y puede reducir significativamente el tiempo de procesamiento total. También puede procesar particiones de modo secuencial.

Procesar estructuras y modelos de minería de datos

La estructura de minería de datos define el dominio de datos desde el que se generan los modelos de minería de datos. Una estructura de minería de datos puede contener más de un modelo. Puede procesar una estructura de minería de datos independientemente de sus modelos de minería de datos asociados. Si procesa una estructura de minería de datos por separado, se llena con los datos de entrenamiento del origen de datos.

Cuando se procesa un modelo de minería de datos, los datos de entrenamiento pasan a través de los algoritmos de minería de datos, se entrena el modelo utilizando el algoritmo de minería de datos y se genera el contenido. Para obtener más información sobre el objeto del modelo de minería de datos, vea Estructuras de minería de datos (Analysis Services - Minería de datos).

Para obtener más información sobre el procesamiento de estructuras y modelos de minería de datos, vea Requisitos y consideraciones de procesamiento (minería de datos).

Consulte también

Herramientas y enfoques de procesamiento (Analysis Services)
Procesamiento por lotes (Analysis Services)
Procesar un modelo multidimensional (Analysis Services)