Share via


Procesar (Analysis Services - Datos multidimensionales)

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

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.

Procesar una base de datos

Puede procesar una base de datos de Analysis Services mediante el Explorador de objetos en SQL Server Management Studio o mediante el Explorador de soluciones en Business Intelligence Development Studio una vez que se implemente un proyecto en una instancia de Analysis Services. Para obtener más información acerca de la implementación, vea Implementar proyectos de Analysis Services.

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 Configuración y opciones de procesamiento.

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. La siguiente tabla es un ejemplo tabular de un cubo que muestra Items Sold by Quarter, Month, Country, Sales Region y State

Quarter

Month

Country

Sales Region

State

Items Sold

Q 1

1

United States

West

California

3,243

Q 1

2

United States

West

Oregon

2,456

Q 1

3

United States

West

Washington

2,289

Q 2

4

United States

East

New Hampshire

4,654

Q 2

5

United States

North

North Dakota

6,331

Q 1

2

United States

South

Georgia

3,544

Q 1

3

Korea

West

Gyeonggi-do

2,987

Cuando se procesa un cubo, Analysis Services procesa cualquier dimensión no procesada en el 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 acerca de las opciones de procesamiento, vea Configuración y opciones de procesamiento.

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. El cubo estará disponible para examinarlo desde el Explorador de objetos de Management Studio o el Explorador de soluciones de BI Development Studio.

Procesar una dimensión

Al procesar una dimensión, Analysis Services formula y ejecuta consultas en tablas de dimensiones para devolver información necesaria para el procesamiento. En el siguiente ejemplo se ilustra una versión tabular de los miembros de dimensiones.

Country

Sales Region

State

United States

West

California

United States

West

Oregon

United States

West

Washington

United States

East

New Hampshire

United States

North

North Dakota

United States

South

Georgia

Korea

West

Gyeonggi-do

El procesamiento convierte los datos tabulares en jerarquías que se pueden utilizar. 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.

[United States]

[United States].[North]

[United States].[West]

[United States].[North].[North Dakota]

[United States].[West].[California]

[United States].[South]

[United States].[West].[Oregon]

[United States].[South].[Georgia]

[United States].[West].[Washington]

[United States].[East]

[Korea]

[United States].[East].[New Hampshire]

[Korea].[West]

[Korea].[West].[Gyeonggi-do]

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 proceso por lotes. Para obtener más información, vea Procesamiento por lotes en Analysis Services.

Procesar un grupo de medida

Cuando se procesa un grupo de medida, Analysis Services procesa algunas o todas las particiones del grupo de medida, y cualquier dimensión no procesada que participe en ese grupo. Los detalles del trabajo de procesamiento dependen de la opción de procesamiento seleccionada. Puede procesar uno o más grupos de medida de Analysis Services sin que afecte 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 BI Development Studio; sin embargo, se pueden procesar mediante partición.

Procesar una partición

La administración eficaz de Analysis Services implica realizar particiones de los datos. El procesamiento de particiones es único, ya que implica tener en cuenta las restricciones de espacio y uso del disco duro, además de las limitaciones de la estructura de datos impuestas por 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 Mezclar particiones de Analysis Services.

Cuando se procesa una partición, Analysis Services procesa la partición y cualquier dimensión no procesada que exista en esa partición, dependiendo de la opción de procesamiento seleccionada. 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. Si utiliza la característica de reescritura de celda de Analysis Services, necesitará una partición de reescritura. El procesamiento de particiones en paralelo es útil porque Analysis Services utiliza la capacidad de procesamiento de forma más eficaz y puede reducir significativamente el tiempo total de procesamiento. También puede procesar particiones de modo secuencial. Para obtener más información, vea Administrar las particiones de Analysis Services.

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 acerca del objeto de 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 acerca de cómo procesar estructuras y modelos de minería de datos, vea Procesar objetos de minería de datos.