파티션 병합(XMLA)

 

적용 대상: SQL Server 2016 Preview

파티션 구조와 같은 집계 디자인을 있으면를 사용 하 여 파티션을 병합할 수 있습니다는 MergePartitions xml for Analysis (XMLA) 명령. 파티션 병합은 파티션을 관리할 때 수행하는 중요한 동작으로, 특히 날짜별로 파티션된 기록 데이터가 들어 있는 파티션을 관리하는 데 유용합니다.

예를 들어, 재무 큐브에서 다음과 같은 파티션&2;개를 사용할 수 있습니다.

  • 한 파티션은 올해의 재무 데이터를 나타내며 성능을 위해 실시간 ROLAP(관계형 OLAP) 저장소 설정을 사용합니다.

  • 다른 파티션은 작년의 재무 데이터를 나타내며 저장을 위해 MOLAP(다차원 OLAP) 저장소 설정을 사용합니다.

두 파티션에 사용된 저장소 설정은 서로 다르지만 집계 디자인은 같습니다. 파티션에 기록 데이터의 끝 연도에 큐브를 처리 하는 대신 대신 사용할 수 있습니다는 MergePartitions 이전 연도 대 한 파티션을 현재 연도 대 한 파티션을 병합 하는 명령입니다. 이렇게 하면 많은 시간이 소요될 수 있는 전체 큐브 처리 작업을 수행하지 않고도 집계 데이터를 유지할 수 있습니다.

때는 MergePartitions 명령 실행 되 면에 지정 된 원본 파티션에 저장 된 집계 데이터는 소스 속성에 지정 된 대상 파티션에 추가 대상 속성입니다.

System_CAPS_ICON_note.jpg 참고


소스 속성에서 둘 이상의 파티션 개체 참조를 포함할 수 있습니다. 그러나는 대상 속성 수 없습니다.

성공적으로 병합 하려면 둘 다 지정 된 파티션을 소스대상 같은 측정값 그룹에 포함 되어야 하며 동일한 집계 디자인을 사용 합니다. 그렇지 않으면 오류가 발생합니다.

에 지정 된 파티션에 소스 이후에 삭제 됩니다.는 MergePartitions 명령이 성공적으로 완료 되어야 합니다.

Description

모든 파티션에 병합 하는 다음 예제는 Customer Counts 측정값 그룹의는 Adventure Works 큐브에 Adventure Works DW 샘플 Microsoft SQL Server Analysis Services 데이터베이스에 Customers_2004 파티션 합니다.

코드

<MergePartitions xmlns="http://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>  

Analysis Services에서 XMLA를 사용 하 여 개발

커뮤니티 추가 항목

표시: