Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Partitionen denselben Aggregationsentwurf und dieselbe Struktur aufweisen, können Sie die Partition mithilfe des Befehls "MergePartitions " in XML for Analysis (XMLA) zusammenführen. Das Zusammenführen von Partitionen ist eine wichtige Aktion, die beim Verwalten von Partitionen ausgeführt werden muss, insbesondere solche Partitionen, die historische Daten enthalten, die nach Datum partitioniert sind.
Beispielsweise kann ein Finanzwürfel zwei Partitionen verwenden:
Eine Partition stellt Finanzdaten für das aktuelle Jahr dar, wobei echtzeitrelationale OLAP-Speichereinstellungen (ROLAP) für die Leistung verwendet werden.
Eine weitere Partition enthält Finanzdaten für frühere Jahre, wobei mehrdimensionale OLAP-Speichereinstellungen (MOLAP) für den Speicher verwendet werden.
Beide Partitionen verwenden unterschiedliche Speichereinstellungen, verwenden jedoch denselben Aggregationsentwurf. Anstatt den Cube über Jahre historischer Daten am Ende des Jahres zu verarbeiten, können Sie stattdessen den MergePartitions Befehl verwenden, um die Partition für das aktuelle Jahr in der Partition für die vorherigen Jahre zusammenzuführen. Dadurch bleiben die Aggregationsdaten erhalten, ohne dass eine potenziell zeitaufwendige vollständige Verarbeitung des Cubes erforderlich ist.
Angeben von Partitionen zum Zusammenführen
Wenn der MergePartitions Befehl ausgeführt wird, werden die aggregationsdaten, die in den in der Source-Eigenschaft angegebenen Quellpartitionen gespeichert sind, der in der Target-Eigenschaft angegebenen Zielpartition hinzugefügt.
Hinweis
Die Source Eigenschaft kann mehr als einen Partitionsobjektverweis enthalten. Die Target Eigenschaft kann jedoch nicht.
Um erfolgreich zusammengeführt zu werden, müssen die in der SourceTarget gleichen Measuregruppe angegebenen Partitionen enthalten sein und denselben Aggregationsentwurf verwenden. Andernfalls tritt ein Fehler auf.
Die in der Source Datei angegebenen Partitionen werden gelöscht, nachdem der MergePartitions Befehl erfolgreich abgeschlossen wurde.
Beispiele
BESCHREIBUNG
Im folgenden Beispiel werden alle Partitionen in der Measuregruppe " Customer Counts " des Adventure Works-Cubes in der Adventure Works DW-Beispieldatenbank von Microsoft SQL Server Analysis Services in der Customers_2004 Partition zusammengeführt.
Programmcode
<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>