Product 차원 수정

명명된 계산을 사용하여 구체적인 차원 멤버 이름을 생성하고 추가 사용자 계층을 정의하고 (All) 수준의 멤버 이름을 지정하여 차원을 보다 쉽게 표시할 수 있습니다. 각 사용자 계층의 All 멤버 이름과 별도로 특성 계층의 All 멤버 이름을 지정합니다. 이 항목의 작업에서는 Product 차원에서 사용자 계층을 정의하고 명명된 계산을 사용하여 제품 라인 이름을 지정하고 특성 계층과 새 사용자 계층의 (All) 멤버 이름을 지정할 뿐 아니라 불필요한 차원 특성을 삭제하고 특성을 표시 폴더로 그룹화하는 방법에 대해 설명합니다. 자세한 내용은 차원에서 특성 제거, 데이터 원본 뷰에서 명명된 계산 정의(Analysis Services), 사용자 정의 계층 정의 및 구성, 특성 계층의 (All) 수준 구성을 참조하십시오.

불필요한 특성 삭제

불필요한 특성을 삭제하려면

  1. 솔루션 탐색기의 차원 노드에서 Product를 두 번 클릭하여 Product 차원에 대한 차원 디자이너를 엽니다.

  2. 특성 창에서 다음 특성을 선택한 후 삭제합니다.

    Arabic Description

    Chinese Description

    English Description

    English Product Name

    Finished Goods Flag

    French Description

    French Product Name

    Hebrew Description

    Product Alternate Key

    Product Subcategory Key

    Size Unit Measure Code

    Spanish Product Name

    Thai Description

    Weight Unit Measure Code

    최초 Analysis Services Tutorial 큐브에는 이러한 특성이 사용되지 않습니다.

명명된 계산 정의, 이름 속성 값 수정 및 사용자 계층 정의

명명된 계산을 정의하고 이름 속성 값을 수정하고 사용자 계층을 정의하려면

  1. Adventure Works DW 데이터 원본 뷰에 대한 데이터 원본 뷰 디자이너로 전환합니다.

  2. 다이어그램 창에서 Product 테이블을 마우스 오른쪽 단추로 클릭한 다음 새 명명된 계산을 클릭합니다.

    명명된 계산 만들기 대화 상자가 열립니다. 이 대화 상자를 사용하여 생략된 이름이 아니라 전체 제품 라인 이름을 표시하는 데 사용할 명명된 계산을 만듭니다.

  3. 명명된 계산 만들기 대화 상자의 열 이름 상자에 ProductLineName을 입력합니다.

  4. 상자에 다음 SQL 스크립트를 입력합니다.

    CASE ProductLine
       WHEN 'M' THEN 'Mountain'
       WHEN 'R' THEN 'Road'
       WHEN 'S' THEN 'Accessory'
       WHEN 'T' THEN 'Touring'
       ELSE 'Components'
    END
    

    이 SQL 스크립트는 큐브의 각 제품 라인에 대해 알기 쉬운 이름을 만듭니다.

  5. 확인을 클릭합니다.

    ProductLineName 명명된 계산이 생성됩니다.

  6. Product 차원에 대한 차원 디자이너로 전환하고 차원 구조 탭의 특성 창에서 Product Line을 선택한 다음 속성 창의 NameColumn 속성 값을 **DimProduct.ProductLineName (WChar)**으로 변경하고 확인을 클릭합니다.

    이러한 변경 내용을 배포한 후 Product Line 특성 계층 멤버는 약식 제품 라인 이름이 아니라 전체 제품 라인 이름을 표시합니다.

  7. 특성 창에서 Product 특성 계층을 선택한 다음 속성 창의 NameColumn 속성 값을 **DimProduct.EnglishProductName (WChar)**으로 변경합니다.

  8. Product 특성의 Name 속성 값을 Product Name으로 변경합니다.

  9. Product Line 특성을 특성 창에서 계층 및 수준 창으로 끌어다 놓습니다.

    기본 이름이 Hierarchy로 지정된 새 사용자 계층이 생성됩니다.

  10. 계층 및 수준 창에서 계층을 선택한 다음 속성 창의 Name 속성을 Product Model Lines로 변경합니다.

  11. Model Name 특성을 특성 창에서 Product Model Lines 계층의 Product Line 수준 아래로 끌어다 놓습니다.

    Product Model Lines 사용자 계층의 두 번째 수준을 정의했습니다.

  12. Product Name 특성을 특성 창에서 Product Model Lines 계층의 Model Name 수준 아래로 끌어다 놓습니다.

    Product Model Lines 사용자 계층의 세 번째 수준을 정의했습니다.

폴더 이름 및 모든 멤버 이름 지정

폴더 이름 및 멤버 이름을 지정하려면

  1. 특성 창에서 다음 특성을 선택합니다.

    • Class
    • Color
    • Days To Manufacture
    • Reorder Point
    • Safety Stock Level
    • Size
    • Size Range
    • Style
    • Weight
  2. 속성 창의 AttributeHierarchyDisplayFolder 속성 셀에 Stocking을 입력합니다.

    이제 이러한 특성을 단일 표시 폴더로 그룹화했습니다.

  3. 특성 창에서 다음 특성을 선택합니다.

    • Dealer Price
    • List Price
    • Standard Cost
  4. 속성 창의 AttributeHierarchyDisplayFolder 속성 셀에 Financial을 입력합니다.

    이제 이러한 특성을 두 번째 표시 폴더로 그룹화했습니다.

  5. 특성 창에서 다음 특성을 선택합니다.

    • End Date
    • Start Date
    • Status
  6. 속성 창의 AttributeHierarchyDisplayFolder 속성 셀에 History를 입력합니다.

    이제 이러한 특성을 세 번째 표시 폴더로 그룹화했습니다.

  7. 계층 및 수준 창의 Product Model Lines 사용자 계층을 선택한 다음 속성 창의 AllMemberName 속성을 All Products로 변경합니다.

  8. 계층 및 수준 창의 열린 영역을 클릭한 다음 AttributeAllMemberName 속성을 All Products로 변경합니다.

    열린 영역을 클릭하면 Product 차원 자체의 속성을 수정할 수 있습니다. 특성 창의 특성 목록 맨 위에 있는 Product 차원 아이콘을 클릭할 수도 있습니다.

Product 차원 변경 내용 검토

Product 차원 변경 내용을 검토하려면

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

  2. 배포가 성공적으로 완료되면 Product 차원에 대한 차원 디자이너의 브라우저 탭으로 전환합니다. 계층 목록에 Product Model Lines가 선택되어 있는지 확인한 다음 All Products를 확장합니다.

    All 멤버 이름이 All Products로 나타나고 Product Line 수준 멤버는 이제 한 자로 된 약어가 아니라 알기 쉬운 구체적인 이름으로 표시됩니다.

  3. 계층 목록에서 Product Line을 선택합니다.

    All 멤버가 All Products로 나타납니다.

  4. 파일 메뉴에서 모두 저장을 클릭하면 Analysis Services Tutorial 프로젝트의 해당 부분까지 수행한 변경 내용이 저장되므로 원할 경우 자습서를 중지했다가 나중에 계속 진행할 수 있습니다.

    이 단원의 다음 작업에서는 Analysis Tutorial 큐브를 검토하여 이 단원에서 변경한 모든 내용을 확인합니다.

Product 차원의 Product Model Lines 사용자 계층을 정의하고 ProductLineName 명명된 계산을 데이터 원본 뷰에 추가한 후 명명된 계산 열을 Product Line 특성의 ColumnID 속성으로 정의하여 Analysis Services Tutorial 큐브를 보다 알기 쉽게 표시했습니다. 또한 큐브에서 불필요한 차원 특성을 삭제하고 다른 차원 특성을 표시 폴더로 그룹화하고 각 특성 계층과 Product Model Lines 사용자 계층의 (All) 수준 이름을 정의하여 Adventure Works Tutorial 큐브를 보다 알기 쉽게 표시했습니다.

단원의 다음 작업

큐브 디자이너의 변경 내용 보기

참고 항목

관련 자료

차원에서 특성 제거
데이터 원본 뷰에서 명명된 계산 정의(Analysis Services)
사용자 정의 계층 정의 및 구성
특성 계층의 (All) 수준 구성

도움말 및 정보

SQL Server 2005 지원 받기