다음을 통해 공유


User-Defined 계층 구조에서 특성 간의 특성 관계 지정

이 자습서에서 이미 배운 것처럼 특성 계층을 사용자 계층 내 수준으로 구성하여 큐브의 사용자에게 탐색 경로를 제공할 수 있습니다. 사용자 계층 구조는 도시, 주 및 국가/지역과 같은 자연 계층 구조를 나타내거나 직원 이름, 제목 및 부서 이름과 같은 탐색 경로를 나타낼 수 있습니다. 계층 구조를 탐색하는 사용자에게 이러한 두 가지 유형의 사용자 계층 구조는 동일합니다.

자연 계층 구조를 사용하면 수준을 구성하는 특성 간의 특성 관계를 정의하는 경우 Analysis Services는 한 특성의 집계를 사용하여 관련 특성에서 결과를 가져올 수 있습니다. 특성 간에 정의된 관계가 없는 경우 Analysis Services는 키 특성에서 키가 아닌 모든 특성을 집계합니다. 따라서 기본 데이터가 지원하는 경우 특성 간의 특성 관계를 정의해야 합니다. 특성 관계를 정의하면 차원, 파티션 및 쿼리 처리 성능이 향상됩니다. 자세한 내용은 특성 관계 정의특성 관계를 참조하세요.

특성 관계를 정의할 때 관계가 유연하거나 엄격하다는 것을 지정할 수 있습니다. 관계를 엄격한 것으로 정의하면 차원이 업데이트되면 Analysis Services는 집계를 유지합니다. 엄격한 것으로 정의된 관계가 실제로 변경되면 차원이 완전히 처리되지 않는 한 Analysis Services는 처리 중에 오류를 생성합니다. 적절한 관계 및 관계 속성을 지정하면 쿼리 및 처리 성능이 향상됩니다. 자세한 내용은 특성 관계사용자 계층 속성 정의를 참조하세요.

이 항목의 작업에서는 Analysis Services 자습서 프로젝트의 자연 사용자 계층 구조에서 특성에 대한 특성 관계를 정의합니다. 여기에는 Customer 차원의 고객 지리 계층 구조, Sales Territory 차원의 Sales Territory 계층 구조, 제품 차원의 제품 모델 라인 계층 구조, 날짜 차원의 회계 날짜달력 날짜 계층이 포함됩니다. 이러한 사용자 계층은 모두 자연 계층입니다.

고객 지리 계층 구조에서 특성에 대한 특성 관계 정의

  1. 고객 차원의 디자이너로 전환한 다음 차원 구조 탭을 선택합니다.

    계층 창에서 Customer Geography 사용자 정의 계층의 수준을 확인합니다. 이 계층 구조는 현재 수준 또는 특성 간의 관계가 정의되지 않은 사용자에 대한 드릴다운 경로일 뿐입니다.

  2. 특성 관계 탭을 클릭합니다.

    Geography 테이블의 키가 아닌 특성을 Geography 테이블의 키 특성과 연결하는 네 가지 특성 관계를 확인합니다. Geography 특성은 전체 이름 특성과 관련이 있습니다. 우편 번호 특성은 Geography 특성에 연결되고 Geography 특성은 전체 이름 특성에 연결되므로 우편 번호 특성은 Geography 특성을 통해 전체 이름 특성에 간접적으로 연결됩니다. 다음으로, Geography 특성을 사용하지 않도록 특성 관계를 변경합니다.

  3. 다이어그램에서 전체 이름 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  4. 특성 관계 만들기 대화 상자에서 원본 특성전체 이름입니다. 관련 특성을우편 번호로 설정합니다. 관계 유형 목록에서 멤버 간의 관계가 시간이 지남에 따라 변경될 수 있으므로 관계 유형을 유연한 형식으로 유지합니다.

  5. OK를 클릭합니다.

    관계가 중복되므로 다이어그램에 경고 아이콘이 나타납니다. 전체 이름 ->지리 ->우편 번호 관계가 이미 존재했으며 방금 전체 이름 ->우편 번호 관계를 만들었습니다. 지리-우편 번호 관계는 이제 중복되므로, 우리는 그것을 제거하겠습니다.

  6. 특성 관계 창에서 Geography->Postal Code를 마우스 오른쪽 버튼으로 클릭한 다음 삭제를 선택합니다.

  7. 개체 삭제 대화 상자가 나타나면 [확인]을 클릭합니다.

  8. 다이어그램에서 우편 번호 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  9. 특성 관계 만들기 대화 상자에서 원본 특성우편 번호입니다. 관련 특성을City로 설정합니다. 관계 유형 목록에서 관계 유형을 유연한 형식으로 유지합니다.

  10. OK를 클릭합니다.

    이제 Geography-City>의 관계가 중복되어 삭제됩니다.

  11. 특성 관계 창에서 Geography-City를 마우스 오른쪽 단추로> 클릭한 다음 삭제를 클릭합니다.

  12. 개체 삭제 대화 상자가 나타나면 [확인]을 클릭합니다.

  13. 다이어그램에서 City 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  14. 특성 관계 만들기 대화 상자에서 원본 특성City입니다. 관련 특성을주-지방으로 설정합니다. 관계 유형 목록에서 시/군/시와 주 간의 관계는 시간이 지남에 따라 변경되지 않으므로 관계 유형을 강형으로 설정합니다.

  15. OK를 클릭합니다.

  16. GeographyState-Province 사이의 화살표를 마우스 오른쪽 단추로 클릭한 다음 삭제를 클릭합니다.

  17. 개체 삭제 대화 상자가 나타나면 [확인]을 클릭합니다.

  18. 다이어그램에서 State-Province 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  19. 특성 관계 만들기 대화 상자에서 원본 특성State-Province입니다. 관련 특성을국가-지역으로 설정합니다. 관계 유형 목록에서 주-지방과 국가 지역 간의 관계는 시간이 지남에 따라 변경되지 않으므로 관계 유형을 강형으로 설정합니다.

  20. OK를 클릭합니다.

  21. 특성 관계 창에서 Geography-Country-Region>을 마우스 오른쪽 단추 클릭한 다음 삭제를 클릭합니다.

  22. 개체 삭제 대화 상자가 나타나면 [확인]을 클릭합니다.

  23. 차원 구조 탭을 클릭합니다.

    Geography와 다른 특성 간의 마지막 특성 관계를 삭제하면 지리 자체가 삭제됩니다. 특성이 더 이상 사용되지 않는 때문입니다.

  24. 파일 메뉴에서 모두 저장을 클릭합니다.

Sales Territory 계층 구조의 특성에 대한 특성 관계 정의

  1. Sales Territory 차원에 대한 차원 디자이너를 연 다음 특성 관계 탭을 클릭합니다.

  2. 다이어그램에서 Sales Territory Country 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  3. 특성 관계 만들기 대화 상자에서 원본 특성Sales Territory Country입니다. 관련 특성을Sales Territory Group으로 설정합니다. 관계 유형 목록에서 관계 유형을 유연한 형식으로 유지합니다.

  4. OK를 클릭합니다.

    Sales Territory Group 은 이제 Sales Territory Country에 연결되고 Sales Territory Country 는 이제 Sales Territory Region에 연결됩니다. 국가 내의 지역 그룹화는 시간이 지남에 따라 변경될 수 있고 국가/지역을 그룹으로 그룹화하면 시간이 지남에 따라 변경될 수 있으므로 이러한 각 관계에 대한 RelationshipType 속성은 유연한 것으로 설정됩니다.

제품 모델 줄 계층 구조에서 특성에 대한 특성 관계 정의

  1. 제품 차원에 대한 차원 디자이너를 연 다음 특성 관계 탭을 클릭합니다.

  2. 다이어그램에서 모델 이름 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  3. 특성 관계 만들기 대화 상자에서 원본 특성모델 이름입니다. 관련 특성을제품 라인으로 설정합니다. 관계 유형 목록에서 관계 유형을 유연한 형식으로 유지합니다.

  4. OK를 클릭합니다.

회계 날짜 계층 구조에서 특성에 대한 특성 관계 정의

  1. 날짜 차원의 차원 디자이너로 전환한 다음 특성 관계 탭을 클릭합니다.

  2. 다이어그램에서 월 이름 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  3. 특성 관계 만들기 대화 상자에서 원본 특성월 이름입니다. 관련 특성을Fiscal Quarter로 설정합니다. 관계 유형 목록에서 관계 유형을 강형으로 설정합니다.

  4. OK를 클릭합니다.

  5. 다이어그램에서 Fiscal Quarter 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  6. 특성 관계 만들기 대화 상자에서 원본 특성회계 분기입니다. 관련 특성을회계 학기로 설정합니다. 관계 유형 목록에서 관계 유형을 강형으로 설정합니다.

  7. OK를 클릭합니다.

  8. 다이어그램에서 Fiscal Semester 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  9. 특성 관계 만들기 대화 상자에서 원본 특성회계 학기입니다. 관련 특성을회계 연도로 설정합니다. 관계 유형 목록에서 관계 유형을 강형으로 설정합니다.

  10. OK를 클릭합니다.

달력 날짜 계층 구조에서 특성에 대한 특성 관계 정의

  1. 다이어그램에서 월 이름 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  2. 특성 관계 만들기 대화 상자에서 원본 특성월 이름입니다. 관련 특성을Calendar Quarter로 설정합니다. 관계 유형 목록에서 관계 유형을 강형으로 설정합니다.

  3. OK를 클릭합니다.

  4. 다이어그램에서 Calendar Quarter 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  5. 특성 관계 만들기 대화 상자에서 원본 특성Calendar Quarter입니다. 관련 특성을일정 학기로 설정합니다. 관계 유형 목록에서 관계 유형을 강형으로 설정합니다.

  6. OK를 클릭합니다.

  7. 다이어그램에서 일정 학기 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  8. 특성 관계 만들기 대화 상자에서 원본 특성달력 학기입니다. 관련 특성을Calendar Year로 설정합니다. 관계 유형 목록에서 관계 유형을 강형으로 설정합니다.

  9. OK를 클릭합니다.

지리 계층 구조에서 특성에 대한 특성 관계 정의

  1. 지리 차원에 대한 차원 디자이너를 연 다음 특성 관계 탭을 클릭합니다.

  2. 다이어그램에서 우편 번호 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  3. 특성 관계 만들기 대화 상자에서 원본 특성우편 번호입니다. 관련 특성을City로 설정합니다. 관계 유형 목록에서 관계 유형을 유연한 형식으로 설정합니다.

  4. OK를 클릭합니다.

  5. 다이어그램에서 City 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  6. 특성 관계 만들기 대화 상자에서 원본 특성City입니다. 관련 특성을주-지방으로 설정합니다. 관계 유형 목록에서 관계 유형을 강형으로 설정합니다.

  7. OK를 클릭합니다.

  8. 다이어그램에서 State-Province 특성을 마우스 오른쪽 단추로 클릭한 다음 새 특성 관계를 선택합니다.

  9. 특성 관계 만들기 대화 상자에서 원본 특성State-Province입니다. 관련 특성을국가-지역으로 설정합니다. 관계 유형 목록에서 관계 유형을 강형으로 설정합니다.

  10. OK를 클릭합니다.

  11. 다이어그램에서 Geography 키 특성을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

  12. AttributeHierarchyOptimizedState 속성을 NotOptimized로 설정하고 AttributeHierarchyOrdered 속성을 False로 설정하고 AttributeHierarchyVisible 속성을 False로 설정합니다.

  13. 파일 메뉴에서 모두 저장을 클릭합니다.

  14. SSDT(SQL Server Data Tools)의 빌드 메뉴에서 Analysis Services 배포 자습서를 클릭합니다.

수업의 다음 과제

알 수 없는 멤버 및 Null 처리 속성 정의

또한 참조하십시오

특성 관계 정의
사용자 계층 속성