Merging Partitions (XMLA)
Jeśli ten sam projekt agregacja i struktury partycje, można scalić partycji przy użyciu MergePartitions polecenia w języku XML for Analysis (XMLA).Scalanie partycji jest ważne akcja, która ma być wykonana, gdy zarządzanie partycjami, szczególnie te partycje, które zawierają dane historyczne dotyczące podzielony na partycje, według data.
Na przykład moduł finansowego może zastosować dwie partycje:
Jedna partycja reprezentuje dane finansowe dla bieżącego roku, przy użyciu czas rzeczywistego relacyjnej ustawień magazynu OLAP (ROLAP) dla wydajności.
Inna partycja zawiera dane finansowe poprzednich lat, przy użyciu wielowymiarowych ustawień magazynu OLAP (MOLAP) do przechowywania.
Obie partycje za pomocą ustawień z innego magazynu, ale za pomocą tego samego projektu agregacja.Zamiast przetwarzania moduł w latach danych historycznych na koniec roku, można zamiast tego użyć MergePartitions polecenie, aby scalić partycji dla bieżącego roku do partycji poprzednie lata. Pozwala to zachować agregacja danych bez konieczności potencjalnie czasochłonnego pełnego przetwarzania moduł.
Określanie partycje do korespondencji seryjnej
Gdy MergePartitions polecenie uruchamia agregacja dane przechowywane w partycji źródłowego określonego w urządzenie źródłowe dodaje się partycji miejsce docelowe, określone w właściwościmiejsce docelowe właściwość.
Uwaga
The Source właściwość can contain more than one partition object reference. Jednak Target Właściwość nie.
Aby pomyślnie być scalane, partycje, określonych w obu Source i Target muszą być zawarte w tym samym miara grupowania i używać tego samego projektu agregacja. W przeciwnym razie wystąpi błąd.
Partycje, określone w Source są usuwane po MergePartitions polecenie zostało pomyślnie ukończone.
Przykłady
Description
The following example merges all the partitions in the Customer Counts measure group of the Adventure Works cube in the Adventure Works DW sample Microsoft SQL Server Analysis Services database into the Customers_2004 partition.
Code
<MergePartitions xmlns="https://schemas.microsoft.com/analysisservices/2003/engine">
<Sources>
<Source>
<DatabaseID>Adventure Works DW</DatabaseID>
<CubeID>Adventure Works DW</CubeID>
<MeasureGroupID>Fact Internet Sales 1</MeasureGroupID>
<PartitionID>Internet_Sales_2001</PartitionID>
</Source>
<Source>
<DatabaseID>Adventure Works DW</DatabaseID>
<CubeID>Adventure Works DW</CubeID>
<MeasureGroupID>Fact Internet Sales 1</MeasureGroupID>
<PartitionID>Internet_Sales_2002</PartitionID>
</Source>
<Source>
<DatabaseID>Adventure Works DW</DatabaseID>
<CubeID>Adventure Works DW</CubeID>
<MeasureGroupID>Fact Internet Sales 1</MeasureGroupID>
<PartitionID>Internet_Sales_2003</PartitionID>
</Source>
</Sources>
<Target>
<DatabaseID>Adventure Works DW</DatabaseID>
<CubeID>Adventure Works DW</CubeID>
<MeasureGroupID>Fact Internet Sales 1</MeasureGroupID>
<PartitionID>Internet_Sales_2004</PartitionID>
</Target>
</MergePartitions>