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 afecta a los siguientes tipos de objetos de Microsoft 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 puede especificar la opción Procesar valor predeterminado para permitir que Analysis Services seleccione automáticamente el nivel óptimo de procesamiento. Para obtener más información sobre los distintos niveles de procesamiento de cada objeto, vea Opciones de procesamiento y configuración (Analysis Services) .
Debe tener en cuenta las consecuencias del comportamiento de procesamiento para reducir la aparición de repercusiones negativas. Por ejemplo, el procesamiento completo de una dimensión establece automáticamente todas las particiones dependientes de esa dimensión en un estado no procesado. Esto hace que los cubos afectados no estén disponibles para la consulta hasta que se procesen las particiones dependientes.
Este tema incluye las siguientes secciones:
Procesamiento de una base de datos
Procesamiento de una dimensión
Procesamiento de un grupo de medida
Procesamiento de una partición
Procesamiento de estructuras y modelos de minería de datos
Procesamiento de una base de datos
En Analysis Services, una base de datos contiene objetos, pero no datos. Cuando se procesa una base de datos, se dirige al servidor para procesar recursivamente los objetos que almacenan datos en el modelo, como dimensiones, particiones, estructuras de minería de datos y modelos de minería de datos.
Al procesar 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 de procesamiento real varía en función del estado de cada objeto y de la opción de procesamiento que seleccione. Para obtener más información, vea Opciones de procesamiento y configuración (Analysis Services) .
Procesamiento de un cubo
Un cubo se puede considerar como un objeto contenedor para grupos de medida y particiones. Un cubo se compone de dimensiones además de una o varias medidas, que se almacenan en particiones. Las dimensiones definen cómo se diseñan los datos en el cubo. Al procesar un cubo, se emite una consulta SQL para recuperar valores de la tabla de hechos para rellenar cada miembro del cubo con los valores de medida adecuados. Para cualquier ruta de acceso específica a un nodo del cubo, hay un valor o un valor calculable.
Al procesar un cubo, Analysis Services procesa todas las dimensiones no procesadas del cubo y algunas o todas las particiones dentro de los grupos de medida del cubo. Los detalles dependen del estado de los objetos al iniciar el procesamiento y de la opción de procesamiento que seleccione. 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 la máquina que almacenan los datos de hechos pertinentes. Si se crean agregaciones, se almacenan en archivos de datos de agregación. Después, el cubo está disponible para navegar desde el Explorador de objetos en Management Studio o el Explorador de soluciones en SQL Server Data Tools.
Procesamiento de una dimensión
Al procesar una dimensión, Analysis Services formula y ejecuta consultas en tablas de dimensiones para devolver información necesaria para su procesamiento.
| País | Región de ventas | Estado |
|---|---|---|
| Estados Unidos | Oeste | California |
| Estados Unidos | Oeste | Oregón |
| Estados Unidos | Oeste | Washington |
El propio procesamiento convierte los datos tabulares en jerarquías utilizables. Estas jerarquías son nombres de miembro totalmente articulados que se representan internamente mediante rutas de acceso numéricas únicas. El ejemplo siguiente es una representación de texto de una jerarquía.
| [Estados Unidos] |
| [Estados Unidos]. [Oeste] |
| [Estados Unidos]. [Oeste]. [California] |
| [Estados Unidos]. [Oeste]. [Oregón] |
| [Estados Unidos]. [Oeste]. [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 del cubo. Además, el procesamiento de dimensiones no crea ni actualiza agregaciones. Sin embargo, el procesamiento de dimensiones puede hacer que se quiten las agregaciones. Las agregaciones se crean o actualizan solo durante el procesamiento de particiones.
Al procesar una dimensión, tenga en cuenta que la dimensión puede usarse en varios cubos. Al procesar la dimensión, esos cubos se marcan como no procesados y no están disponibles para las consultas. Para procesar la dimensión y los cubos relacionados al mismo tiempo, use la configuración de procesamiento por lotes. Para obtener más información, consulte Procesamiento por lotes (Analysis Services).
Procesamiento de un grupo de medida
Al procesar un grupo de medida, 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 que seleccione. Puede procesar uno o varios grupos de medida en 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 se pueden procesar grupos de medida individuales en SQL Server Data Tools; sin embargo, puede procesar por partición.
Procesamiento de una partición
La administración eficaz de Analysis Services implica la práctica de crear particiones de datos. El procesamiento de particiones es único porque implica tener en cuenta el uso del disco duro y las restricciones de espacio, combinadas con las limitaciones de la estructura de datos impuestas por Analysis Services. Para mantener los tiempos de respuesta de consulta rápidos y de procesamiento altos, debe crear, procesar y combinar particiones con regularidad. Es muy importante reconocer y evitar la posibilidad de integrar datos redundantes durante la combinación de particiones. Para obtener más información, consulte Merge Partitions in Analysis Services (SSAS - Multidimensional) (Combinar particiones en Analysis Services (SSAS - Multidimensional).
Al procesar una partición, 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 para el procesamiento. Puede procesar una partición sin afectar a otras particiones de un cubo. Las particiones son útiles para almacenar datos sujetos a la escritura diferida de celdas. La escritura diferida es una característica que permite al usuario realizar análisis de hipótesis escribiendo datos nuevos en la partición para ver el efecto de los cambios proyectados. Se requiere una partición de reescritura si usa la característica de reescritura de celdas de Analysis Services. El procesamiento de particiones en paralelo es útil porque Analysis Services usa la potencia de procesamiento de forma más eficaz y puede reducir significativamente el tiempo total de procesamiento. También puede procesar particiones secuencialmente.
Procesamiento de estructuras y modelos de minería de datos
Una estructura de minería de datos define el dominio de datos desde el que se compilarán los modelos de minería de datos. Una estructura de minería de datos puede contener más de un modelo de minería de datos. Puede procesar una estructura de minería por separado de sus modelos de minería asociados. Al procesar una estructura de minería de datos por separado, esta 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 por los algoritmos del modelo de minería de datos, entrenan el modelo mediante el algoritmo de minería de datos y compilan 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).
Véase también
Herramientas y enfoques para el procesamiento (Analysis Services)
Procesamiento por lotes (Analysis Services)
Procesamiento de objetos de modelo multidimensional