다음을 통해 공유


큐브 스토리지(Analysis Services - 다차원 데이터)

스토리지는 큐브 메타데이터만 포함하거나 팩트 테이블의 모든 원본 데이터와 측정값 그룹과 관련된 차원으로 정의된 집계를 포함할 수 있습니다. 저장된 데이터의 양은 선택한 스토리지 모드 및 집계 수에 따라 달라집니다. 저장된 데이터의 양은 쿼리 성능에 직접 영향을 줍니다. Microsoft SQL Server Analysis Services는 큐브 데이터 및 집계 스토리지에 필요한 공간을 최소화하기 위해 다음과 같은 몇 가지 기술을 사용합니다.

  • 스토리지 옵션을 사용하면 큐브 데이터에 가장 적합한 스토리지 모드 및 위치를 선택할 수 있습니다.

  • 정교한 알고리즘은 속도를 희생하지 않고 스토리지를 최소화하기 위해 효율적인 요약 집계를 디자인합니다.

  • 빈 셀에는 스토리지가 할당되지 않습니다.

스토리지는 파티션별로 정의되며 큐브의 각 측정값 그룹에 대해 하나 이상의 파티션이 있습니다. 자세한 내용은 파티션(Analysis Services - 다차원 데이터), 파티션 스토리지 모드 및 처리, 측정값 및 측정값 그룹, 다차원 모델에서 측정값 및 측정값 그룹 만들기를 참조하세요.

파티션 스토리지

측정값 그룹에 대한 스토리지는 여러 파티션으로 나눌 수 있습니다. 파티션을 사용하면 측정값 그룹을 단일 서버 또는 여러 서버의 개별 세그먼트로 배포하고 스토리지 및 쿼리 성능을 최적화할 수 있습니다. 측정값 그룹의 각 파티션은 다른 데이터 원본을 기반으로 하며 다른 스토리지 설정을 사용하여 저장할 수 있습니다.

파티션을 만들 때 파티션의 데이터 원본을 지정합니다. 기존 파티션의 데이터 원본을 변경할 수도 있습니다. 측정값 그룹은 세로 또는 가로로 분할할 수 있습니다. 세로로 분할된 측정값 그룹의 각 파티션은 단일 원본 테이블의 필터링된 뷰를 기반으로 합니다. 예를 들어 측정값 그룹이 몇 년의 데이터를 포함하는 단일 테이블을 기반으로 하는 경우 각 연도의 데이터에 대해 별도의 파티션을 만들 수 있습니다. 반면, 수평 분할 측정값 그룹의 각 파티션은 별도의 테이블을 기반으로 합니다. 데이터 원본이 각 연도의 데이터를 별도의 테이블에 저장하는 경우 수평 파티션을 사용합니다.

파티션은 처음에 만들어진 측정값 그룹과 동일한 스토리지 설정으로 만들어집니다. 스토리지 설정은 세부 정보 및 집계 데이터가 Analysis Services 인스턴스의 다차원 형식으로 저장되는지, 원본 서버의 관계형 형식으로 저장되는지 또는 둘 다의 조합으로 저장되는지를 결정합니다. 또한 스토리지 설정은 자동 관리 캐싱을 사용하여 Analysis Services에 저장된 다차원 데이터에 대한 원본 데이터 변경 내용을 자동으로 처리하는지 여부를 결정합니다.

큐브의 파티션은 사용자에게 표시되지 않습니다. 그러나 다른 파티션에 대한 스토리지 설정 선택은 데이터의 즉각성, 사용되는 디스크 공간의 양 및 쿼리 성능에 영향을 줄 수 있습니다. 파티션은 Analysis Services의 여러 인스턴스에 저장할 수 있습니다. 이를 통해 큐브 스토리지에 대한 클러스터형 접근 방식을 제공하고 Analysis Services 서버에 워크로드를 분산합니다. 자세한 내용은 파티션 스토리지 모드 및 처리, 원격 파티션파티션(Analysis Services - 다차원 데이터)을 참조하세요.

연결된 측정값 그룹

Analysis Services의 여러 인스턴스에 큐브의 여러 복사본을 저장하는 데 상당한 디스크 공간이 필요할 수 있지만 측정값 그룹의 복사본을 연결된 측정값 그룹으로 바꿔 필요한 공간을 크게 줄일 수 있습니다. 연결된 측정값 그룹은 Analysis Services의 동일하거나 다른 인스턴스에 있는 다른 Analysis Services 데이터베이스의 큐브에 있는 측정값 그룹을 기반으로 합니다. 연결된 측정값 그룹은 동일한 원본 큐브의 연결된 차원과 함께 사용할 수도 있습니다. 연결된 차원 및 측정값 그룹은 원본 큐브의 집계를 사용하며 자체 데이터 스토리지 요구 사항이 없습니다. 따라서 원본 측정값 그룹 및 차원을 한 데이터베이스에 유지하고 다른 데이터베이스의 큐브에 연결된 큐브 및 차원을 만들면 스토리지에 사용되는 디스크 공간을 절약할 수 있습니다. 자세한 내용은 연결된 측정값 그룹을 참조하세요.

또한 참조하십시오

집계 및 집계 디자인