파티션 병합(XMLA)Merging Partitions (XMLA)

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services사용 하 여 파티션을 병합할 수 파티션이 동일한 집계 디자인 및 구조를 있으면는 MergePartitions xml for Analysis (XMLA) 명령입니다. If partitions have the same aggregation design and structure, you can merge the partition by using the MergePartitions command in XML for Analysis (XMLA). 파티션 병합은 파티션을 관리할 때 수행하는 중요한 동작으로, 특히 날짜별로 파티션된 기록 데이터가 들어 있는 파티션을 관리하는 데 유용합니다.Merging partitions is an important action to perform when you manage partitions, especially those partitions that contain historical data partitioned by date.

예를 들어, 재무 큐브에서 다음과 같은 파티션 2개를 사용할 수 있습니다.For example, a financial cube may use two partitions:

  • 한 파티션은 올해의 재무 데이터를 나타내며 성능을 위해 실시간 ROLAP(관계형 OLAP) 저장소 설정을 사용합니다.One partition represents financial data for the current year, using real-time relational OLAP (ROLAP) storage settings for performance.

  • 다른 파티션은 작년의 재무 데이터를 나타내며 저장을 위해 MOLAP(다차원 OLAP) 저장소 설정을 사용합니다.Another partition contains financial data for previous years, using multidimensional OLAP (MOLAP) storage settings for storage.

    두 파티션에 사용된 저장소 설정은 서로 다르지만 집계 디자인은 같습니다.Both partitions use different storage settings, but use the same aggregation design. 끝 연도에 기록 데이터를 연도별로 큐브를 처리 하는 대신 대신 사용할 수 있습니다는 MergePartitions 을 이전 연도의 파티션을 현재 연도 대 한 파티션을 병합 하려면 명령입니다.Instead of processing the cube across years of historical data at the end of the year, you can instead use the MergePartitions command to merge the partition for the current year into the partition for previous years. 이렇게 하면 많은 시간이 소요될 수 있는 전체 큐브 처리 작업을 수행하지 않고도 집계 데이터를 유지할 수 있습니다.This preserves the aggregation data without requiring a potentially time-consuming full processing of the cube.

병합할 파티션 지정Specifying Partitions to Merge

경우는 MergePartitions 명령 실행에 지정 된 원본 파티션에 저장 된 집계 데이터는 소스 속성에 지정 된 대상 파티션에 추가 대상 속성입니다.When the MergePartitions command runs, the aggregation data stored in the source partitions specified in the Source property is added to the target partition specified in the Target property.

참고

소스 속성 둘 이상의 파티션 개체 참조를 포함할 수 있습니다.The Source property can contain more than one partition object reference. 그러나는 대상 속성 수 없습니다.However, the Target property cannot.

성공적으로 병합 하려면, 둘 다에 지정 된 파티션에 소스대상 동일한 집계 디자인을 사용 하는 같은 측정값 그룹에 포함 되어야 합니다.To be successfully merged, the partitions specified in both the Source and Target must be contained by the same measure group and use the same aggregation design. 그렇지 않으면 오류가 발생합니다.Otherwise, an error occurs.

에 지정 된 파티션에 소스 이후에 삭제 됩니다.는 MergePartitions 명령이 성공적으로 완료 되어야 합니다.The partitions specified in the Source are deleted after the MergePartitions command is successfully completed.

Examples

DescriptionDescription

다음 예에서는 병합의 모든 파티션에 Customer Counts 의 측정값 그룹은 Adventure Works 큐브에 Adventure Works DW 샘플 MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services 데이터베이스는 Customers_2004 파티션 합니다.The following example merges all the partitions in the Customer Counts measure group of the Adventure Works cube in the Adventure Works DW sample MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services database into the Customers_2004 partition.

코드Code

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

관련 항목:See Also

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