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.
Si las particiones tienen el mismo diseño y estructura de agregación, puede combinar la partición mediante el comando MergePartitions en XML for Analysis (XMLA). La combinación de particiones es una acción importante que se debe realizar al administrar particiones, especialmente aquellas particiones que contienen datos históricos particionados por fecha.
Por ejemplo, un cubo financiero puede usar dos particiones:
Una partición representa los datos financieros del año actual, mediante la configuración de almacenamiento OLAP relacional en tiempo real (ROLAP) para el rendimiento.
Otra partición contiene datos financieros durante años anteriores, mediante la configuración de almacenamiento OLAP multidimensional (MOLAP) para el almacenamiento.
Ambas particiones usan configuraciones de almacenamiento diferentes, pero usan el mismo diseño de agregación. En lugar de procesar el cubo en años de datos históricos al final del año, puede usar el MergePartitions comando para combinar la partición para el año actual en la partición durante los años anteriores. Esto conserva los datos de agregación sin necesidad de un procesamiento completo potencialmente lento del cubo.
Especificar particiones para combinar
Cuando se ejecuta el MergePartitions comando, los datos de agregación almacenados en las particiones de origen especificadas en la propiedad Source se agregan a la partición de destino especificada en la propiedad Target .
Nota:
La Source propiedad puede contener más de una referencia de objeto de partición. Sin embargo, la Target propiedad no puede.
Para combinarse correctamente, las particiones especificadas en y Target deben estar contenidas en Source el mismo grupo de medida y usar el mismo diseño de agregación. De lo contrario, se produce un error.
Las particiones especificadas en Source se eliminan una vez completado correctamente el MergePartitions comando.
Ejemplos
Descripción
En el ejemplo siguiente se combinan todas las particiones del grupo de medida Customer Counts del cubo Adventure Works en la base de datos de Ejemplo de Microsoft SQL Server Analysis Services de Adventure Works en la partición Customers_2004 .
Código
<MergePartitions xmlns="https://schemas.microsoft.com/analysisservices/2003/engine">
<Sources>
<Source>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<CubeID>Adventure Works DW</CubeID>
<MeasureGroupID>Fact Internet Sales 1</MeasureGroupID>
<PartitionID>Internet_Sales_2001</PartitionID>
</Source>
<Source>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<CubeID>Adventure Works DW</CubeID>
<MeasureGroupID>Fact Internet Sales 1</MeasureGroupID>
<PartitionID>Internet_Sales_2002</PartitionID>
</Source>
<Source>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<CubeID>Adventure Works DW</CubeID>
<MeasureGroupID>Fact Internet Sales 1</MeasureGroupID>
<PartitionID>Internet_Sales_2003</PartitionID>
</Source>
</Sources>
<Target>
<DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>
<CubeID>Adventure Works DW</CubeID>
<MeasureGroupID>Fact Internet Sales 1</MeasureGroupID>
<PartitionID>Internet_Sales_2004</PartitionID>
</Target>
</MergePartitions>