사용자 정의 계층의 특성 간 특성 관계 지정

이 자습서에서 이미 설명한 대로 특성 계층을 사용자 계층 안에 수준으로 구성하여 큐브 사용자를 위한 탐색 경로를 제공할 수 있습니다. 사용자 계층은 구/군/시, 시/도 및 국가와 같은 자연 계층을 나타내거나 직원 이름, 직책 및 부서 이름과 같은 탐색 경로를 나타낼 수 있습니다. 계층을 탐색하는 사용자에게는 이 두 가지 유형의 사용자 계층이 동일합니다.

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

특성 관계를 정의할 때 유동적 관계 또는 고정된 관계로 지정할 수 있습니다. 고정된 관계로 정의할 경우 차원이 업데이트되면 Analysis Services가 집계를 보유합니다. 정의된 관계가 고정된 관계로 실제로 변경되면 차원이 전체적으로 처리되지 않을 경우 처리하는 동안 Analysis Services에서 오류를 생성합니다. 적절한 관계와 관계 속성을 지정하면 쿼리와 처리 성능이 향상됩니다. 자세한 내용은 특성 관계 정의사용자 계층 속성을 참조하십시오.

이 항목의 태스크에서는 Analysis Services Tutorial 프로젝트의 자연 사용자 계층에 있는 특성의 특성 관계를 정의합니다. Customer 차원의 Customer Geography 계층, Sales Territory 차원의 Sales Territory 계층, Product 차원의 Product Model Lines 계층 및 Date 차원의 Fiscal DateCalendar Date 계층이 여기에 포함됩니다. 이러한 사용자 계층은 모두 자연 계층입니다.

Customer Geography 계층에 있는 특성의 특성 관계 정의

Customer Geography 계층에 있는 특성의 특성 관계를 정의하려면

  1. Customer 차원에 대한 차원 디자이너로 전환한 다음 차원 구조 탭을 클릭합니다.

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

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

    Geography 테이블의 키가 아닌 특성을 Geography 테이블의 키 특성에 연결하는 4개의 특성 관계를 확인합니다. Geography 특성은 Full Name 특성에 연결되어 있습니다. Postal CodeGeography 특성에 연결되고 Geography 특성은 Full Name 특성에 연결되므로 Postal Code 특성은 Geography 특성을 통해 Full Name 특성에 간접적으로 연결됩니다. 다음으로, Geography 특성을 사용하지 않도록 특성 관계를 변경합니다.

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

  4. 특성 관계 만들기 대화 상자에서 원본 특성Full Name입니다. 관련 특성Postal Code로 설정합니다. 멤버 간의 관계는 시간이 지나면 변경될 수 있으므로 관계 유형 목록에서 관계 유형을 유동으로 설정된 상태로 둡니다.

  5. 확인을 클릭합니다.

    관계가 중복되기 때문에 다이어그램에 경고 아이콘이 표시됩니다. Full Name -> Geography-> Postal Code 관계는 이미 존재하며 조금 전에 Full Name -> Postal Code 관계를 만들었습니다. 이제 Geography-> Postal Code 관계는 중복되므로 제거합니다.

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

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

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

  9. 특성 관계 만들기 대화 상자에서 원본 특성Postal Code입니다. 관련 특성City로 설정합니다. 관계 유형 목록에서 관계 유형을 유동으로 설정된 상태로 둡니다.

  10. 확인을 클릭합니다.

    이제 Geography-> City 관계는 중복되므로 삭제합니다.

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

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

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

  14. 특성 관계 만들기 대화 상자에서 원본 특성City입니다. 관련 특성State-Province로 설정합니다. 구/군/시와 시/도의 관계는 시간이 지나도 변경되지 않으므로 관계 유형 목록에서 관계 유형을 고정으로 설정합니다.

  15. 확인을 클릭합니다.

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

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

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

  19. 특성 관계 만들기 대화 상자에서 원본 특성State-Province입니다. 관련 특성Country-Region으로 설정합니다. 시/도와 국가/지역의 관계는 시간이 지나도 변경되지 않으므로 관계 유형 목록에서 관계 유형을 고정으로 설정합니다.

  20. 확인을 클릭합니다.

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

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

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

  24. 특성 창에서 Geography 특성을 마우스 오른쪽 단추로 클릭하고 삭제를 클릭합니다.

    이 특성은 더 이상 필요하지 않습니다.

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

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

Sales Territory 계층에 있는 특성의 특성 관계 정의

Sales Territory 계층에 있는 특성의 특성 관계를 정의하려면

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

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

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

  4. 확인을 클릭합니다.

    이제 Sales Territory GroupSales Territory Country에 연결되고 Sales Territory CountrySales Territory Region에 연결됩니다. 한 국가의 지역 그룹화와 국가의 그룹화는 나중에 달라질 수 있으므로 이러한 각 관계의 RelationshipType 속성은 유동으로 설정됩니다.

Product Model Lines 계층에 있는 특성의 특성 관계 정의

Product Model Lines 계층에 있는 특성의 특성 관계를 정의하려면

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

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

  3. 특성 관계 만들기 대화 상자에서 원본 특성Model Name입니다. 관련 특성Product Line으로 설정합니다. 관계 유형 목록에서 관계 유형을 유동으로 설정된 상태로 둡니다.

  4. 확인을 클릭합니다.

Fiscal Date 계층에 있는 특성의 특성 관계 정의

Fiscal Date 계층에 있는 특성의 특성 관계를 정의하려면

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

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

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

  4. 확인을 클릭합니다.

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

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

  7. 확인을 클릭합니다.

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

  9. 특성 관계 만들기 대화 상자에서 원본 특성Fiscal Semester입니다. 관련 특성Fiscal Year로 설정합니다. 관계 유형 목록에서 관계 유형을 고정으로 설정합니다.

  10. 확인을 클릭합니다.

Calendar Date 계층에 있는 특성의 특성 관계 정의

Calendar Date 계층에 있는 특성의 특성 관계를 정의하려면

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

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

  3. 확인을 클릭합니다.

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

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

  6. 확인을 클릭합니다.

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

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

  9. 확인을 클릭합니다.

Geography 계층에 있는 특성의 특성 관계 정의

Geography 계층에 있는 특성의 특성 관계를 정의하려면

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

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

  3. 특성 관계 만들기 대화 상자에서 원본 특성Postal Code입니다. 관련 특성City로 설정합니다. 관계 유형 목록에서 관계 유형을 유동으로 설정합니다.

  4. 확인을 클릭합니다.

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

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

  7. 확인을 클릭합니다.

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

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

  10. 확인을 클릭합니다.

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

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

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

  14. Business Intelligence Development Studio의 빌드 메뉴에서 Analysis Services Tutorial 배포를 클릭합니다.