2017-04-16 1 views

답변

0

Visual Studio에서 Analysis Services 다차원 모델을 개발한다고 가정합니다. 이 프로젝트는 데이터베이스를 나타냅니다. 이 데이터베이스에는 데이터 원본, 데이터 원본 뷰, 큐브 및 차원과 같은 최상위 개체가 있습니다. 따라서 솔루션 탐색기의 차원 폴더에 넣는 차원은 "데이터베이스 차원"입니다.

다음으로 큐브를 구성하면 측정 값 그룹과 큐브 차원이 포함됩니다. 큐브 디자이너의 첫 번째 탭 왼쪽 아래에 큐브 차원이 나열됩니다. 또한 차원 사용량 탭의 행에 큐브 차원이 나열됩니다.

큐브에 데이터베이스 차원을 한 번 이상 추가 할 수 있습니다. 예를 들어 데이터베이스 차원으로 정의 된 Date 차원이있는 경우 큐브에 여러 번 추가하여 Order Date 및 Ship Date 큐브 차원을 만들 수 있습니다. 이러한 차원의 여러 사본을 "롤 플레잉 차원"이라고합니다.

데이터베이스 차원이 저장 공간을 차지합니다. 큐브 차원은 차원 데이터에 대한 중복 저장 공간을 차지하지 않습니다. 그러나 측정 값 그룹은 큐브 차원으로 인덱싱되므로 각 큐브 차원이 큐브의 인덱스 크기를 증가시킵니다.

0

큐브 차원은 데이터가 큐브에서 재생되는 역할입니다. 가장 자주 사용되는 날짜입니다. 입방체, 주문 날짜, 고용 날짜, 해지 날짜 등 여러 날짜가 있습니다. 이러한 '역할 수행'측정 기준은 모두 동일하게 작동하며 동일한 속성을 포함 할 수 있습니다. 당신이보고있는 사건.

데이터베이스 차원은 큐브 차원의 저장소입니다. 하나의 Date 데이터베이스 차원 만 있고 모든 큐브 Date 차원은 동일한 데이터 복사본을 사용합니다. 다양한 큐브 롤 플레잉 차원이 모두 모든 특성을 사용하지 않더라도 큐브 차원에서 사용되는 모든 특성이 데이터베이스 차원에 포함됩니다. 데이터베이스 차원의 데이터를 변경하면 큐브가 다음으로 처리 될 때 모든 큐브 차원의 데이터가 변경됩니다.

관련 문제