지정된 상위에 멤버 추가

Essbase 아웃라인에 새 멤버를 추가해야 하지만 소스 데이터가 상위 멤버를 지정하지 않는 경우 지정된 상위 멤버에 추가하는 차원 빌드 규칙을 설계합니다. 하위로 추가 차원 빌드 방법을 사용하여 모든 새 멤버를 지정된 상위의 하위로 추가합니다.

Essbase가 아웃라인에 모든 새 멤버를 추가한 후 추가된 멤버를 검토하고 아웃라인에서 이동하거나 삭제할 수 있습니다.

이 차원 빌드 예에서는 600-54 및 780-22를 기존 아웃라인 멤버인 NewProducts의 하위로 추가한다고 가정합니다.

그림 14-6 지정된 상위의 하위로 멤버를 추가하는 예


이 이미지는 이미지 앞의 텍스트에 설명된 대로 NewProducts의 1차 하위 구성요소로 추가된 새 멤버를 보여줍니다.

이 사용 사례는 빌드 메소드의 하위 항목으로 추가를 호출합니다. 이 빌드 방법에서는 Essbase가 소스 데이터에서 새 멤버를 발견할 때 새 멤버를 지정한 상위 이름의 하위로 추가합니다. 차원 빌드를 시작하기 전에 상위가 아웃라인의 일부여야 합니다.

이 예제를 다시 만들려면

  1. Essbase 서버의 파일 카탈로그에 있는 갤러리에서 사용할 수 있는 애플리케이션 워크북을 사용하여 샘플 기본 큐브를 임포트/작성합니다.

  2. 다음과 같이 탭으로 구분된 데이터 파일을 생성하고 이름을 sibpar.txt로 지정하고 Sample Basic 큐브 디렉토리에 업로드합니다.

    600-54	Texas	Sales	100	120	100
    780-22	Texas	Sales	111	154	180
  3. Essbase 웹 인터페이스에서 편집할 샘플 기본 아웃라인을 열고 제품 차원에 NewProducts라는 멤버를 추가합니다.

  4. 아웃라인을 확인하고 저장합니다.

  5. 홈 페이지에서 애플리케이션을 연 다음 데이터베이스(큐브)를 엽니다.

  6. 스크립트 탭을 선택한 다음 규칙을 누릅니다.


    [스크립트] 탭이 선택되고 Essbase 웹 인터페이스에서 규칙 타일이 강조 표시됩니다.

  7. 생성을 누르고 차원 빌드(정규)를 선택합니다.


    데이터베이스 검사 대화상자에서 생성 단추를 누르고 차원 작성(정규) 옵션을 선택합니다.

  8. 새 규칙 대화상자에서

    1. 규칙 이름(예: sibpar)을 입력합니다.

    2. 소스 유형에서 파일을 선택하고 카탈로그를 누른 다음 sibpar.txt로 이동합니다.

      카탈로그를 누르면 기본적으로 파일이 Essbase 서버의 큐브 디렉토리에 위치해야 하므로 Essbase 웹 인터페이스파일 섹션을 사용하여 이미 파일을 업로드했어야 합니다. 파일이 클라이언트 시스템에 있는 경우 파일 브라우저를 눌러 파일을 찾습니다.

    3. 헤더 레코드 번호차원 빌드 레코드 번호 필드는 0으로 둡니다. 헤더 레코드는 차원 빌드에 유용하지 않습니다.

    4. 구분자 값을 쉼표에서 으로 변경합니다.

    5. 계속을 누릅니다.

    6. 정의되지 않은 필드가 포함된 차원 빌드 규칙이 열리고 텍스트 파일의 미리보기 데이터가 필드 아래의 그리드를 채웁니다.


      sibpar라는 이름의 완료되지 않은 새 규칙입니다. 필드 선택기에서 필드 1-6에 대한 필드 메타데이터가 비어 있습니다. 2단계의 .txt 파일 데이터와 일치하는 레코드가 필드 선택기 아래에 채워집니다.

  9. 새 규칙이므로 아직 연결된 차원이 없습니다.

    1. 차원을 누릅니다.
      규칙 편집기의 차원 단추

    2. 차원 이름 제품을 선택하거나 입력한 다음 추가를 누릅니다.
  10. 이제 빌드 방법을 정의하고 다른 차원 빌드 작업 지침을 확인해야 합니다. 제품을 눌러 속성을 편집합니다.
    차원 편집 대화상자에서 누를 수 있는 제품 차원 이름입니다.

  11. Build MethodAdd as child of로 변경하고 그 아래에 대상 상위 멤버 이름을 입력합니다(NewProducts).


    제품에 대한 차원 빌드 속성입니다. 빌드 방법 및 멤버 이름을 제외한 모든 옵션은 기본값으로 유지되며, 설명된 대로 변경됩니다.

    [확인]을 누릅니다.

  12. 필드 1에서 차원 선택기를 누르고 제품을 선택합니다.


    필드 1의 차원 상자에서 선택할 수 있는 제품 차원

  13. 필드 1의 유형 선택기는 비워 둡니다.

  14. 필드 2-6을 선택합니다. 이렇게 하려면 필드 2라는 비활성 헤더 영역을 클릭하고 Shift 키를 누른 채 필드 6 헤더 영역을 클릭합니다. 무시를 누릅니다.


    지정된 상위 멤버의 1차 하위 구성요소로 멤버를 추가하도록 설계된 sibpar라는 새 규칙을 완료했습니다. 필드 1-6에 대한 필드 메타데이터에는 차원에 대한 제품이 포함되며, 유형은 비어 있습니다. 2단계의 .txt 파일 데이터와 일치하는 레코드가 필드 선택기 아래에 채워집니다. 필드 2-6은 차원 빌드 중에 무시되도록 표시됩니다.

    따라서 이 규칙은 각 레코드의 첫 번째 필드에서만 작동합니다. 필드 무시는 차원 빌드에 소스의 모든 필드를 사용할 필요가 없지만 다른 소스를 준비하지 않으려는 경우에 유용할 수 있습니다.

  15. 규칙을 확인한 다음 저장한 후 닫습니다. 오류가 있는 경우 적합한 차원 작성 규칙 파일에 대한 요구사항을 참조하십시오.

  16. 차원 빌드 작업을 실행합니다.

    다음 오류로 인해 작업이 실패할 경우 아웃라인에 필요한 상위 멤버 이름(이 예제에서는 NewProducts)이 포함되지 않은 것일 수 있습니다.

    Member missing for add as child of dimension setting for dimension <name>
  17. 개요를 확인하고 제품 멤버 NewProducts를 검사하여 멤버가 추가되었는지 확인합니다.


    Essbase 웹 인터페이스의 아웃라인 뷰어입니다. 제품 차원이 확장되어 두 개의 새 멤버가 추가된 상위 멤버 NewProducts(600-54 및 780-22)가 표시됩니다.

표 14-3 지정된 상위의 하위로 멤버 추가 요약

필드 추가 정보

제품 치수

빌드 메소드의 하위로 추가 선택

빌드 방법 선택

다음의 하위로 추가 텍스트 상자에 NewProducts를 입력합니다.

필드 1(제품)

  • 필드에 대한 필드 유형 선택 안함

  • 필드의 차원을 Product로 설정합니다.

차원 생성 필드 유형 정보 설정

필드 2 - 6

필드 무시

소스 데이터의 지정된 열의 모든 필드는 무시할 수 있습니다.

필드 무시를 참조하십시오.