Udostępnij za pośrednictwem


Scalanie partycji (XMLA)

Jeśli ten sam projekt agregacja i struktury partycji, można scalić partycji przy użyciu MergePartitions w XML for Analysis (XMLA).Scalanie partycji jest ważne akcja do wykonania podczas zarządzania partycjami, szczególnie te partycje, które zawierają dane historyczne na partycje według data.

Na przykład moduł finansowy może użyć dwie partycje:

  • Jedna partycja reprezentuje dane finansowe dla bieżącego roku, za pomocą rzeczywistym -czas relacyjnej ustawienia wydajności magazynu OLAP (ROLAP).

  • Inna partycja zawiera dane finansowe w poprzednich latach, przy użyciu wielowymiarowy tryb OLAP (MOLAP) ustawienia magazynu do składowania.

Obie partycje ustawienia magazynu innego, ale użyj tego samego projektu agregacja.Zamiast przetwarzania moduł w latach danych historycznych na koniec roku, należy użyć MergePartitions polecenia Scal partycji dla bieżącego roku do partycji dla lat poprzednich.To zachowuje agregacja danych bez konieczności potencjalnie czas-używające pełnego przetwarzania moduł.

Określanie partycji do scalania

Podczas MergePartitions polecenie uruchamia danych agregacja, przechowywane w partycji źródła, określone w źródło właściwość jest dodawany do partycja docelowa określone w miejsce docelowe właściwość.

Ostrzeżenie

Source Właściwość może zawierać więcej niż jedno odwołanie do obiektu partycji.Jednakże Target nie właściwość.

Do scalenia pomyślnie partycje określony zarówno w Source i Target musi być zawarty w tym samym grupa miar i używać tego samego projektu agregacja.W przeciwnym razie wystąpi błąd.

Partycje, określone w Source są usuwane po MergePartitions pomyślnym wykonaniu polecenia.

Przykłady

Opis

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 Usługi Analysis Services database into the Customers_2004 partition.

Kod

<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>