지정된 상위에 멤버 추가
Essbase 아웃라인에 새 멤버를 추가해야 하지만 소스 데이터가 상위 멤버를 지정하지 않는 경우 지정된 상위 멤버에 추가하는 차원 빌드 규칙을 설계합니다. 하위로 추가 차원 빌드 방법을 사용하여 모든 새 멤버를 지정된 상위의 하위로 추가합니다.
Essbase가 아웃라인에 모든 새 멤버를 추가한 후 추가된 멤버를 검토하고 아웃라인에서 이동하거나 삭제할 수 있습니다.
이 차원 빌드 예에서는 600-54 및 780-22를 기존 아웃라인 멤버인 NewProducts의 하위로 추가한다고 가정합니다.
그림 14-6 지정된 상위의 하위로 멤버를 추가하는 예

이 사용 사례는 빌드 메소드의 하위 항목으로 추가를 호출합니다. 이 빌드 방법에서는 Essbase가 소스 데이터에서 새 멤버를 발견할 때 새 멤버를 지정한 상위 이름의 하위로 추가합니다. 차원 빌드를 시작하기 전에 상위가 아웃라인의 일부여야 합니다.
이 예제를 다시 만들려면
-
Essbase 서버의 파일 카탈로그에 있는 갤러리에서 사용할 수 있는 애플리케이션 워크북을 사용하여 샘플 기본 큐브를 임포트/작성합니다.
-
다음과 같이 탭으로 구분된 데이터 파일을 생성하고 이름을
sibpar.txt로 지정하고 Sample Basic 큐브 디렉토리에 업로드합니다.600-54 Texas Sales 100 120 100 780-22 Texas Sales 111 154 180 -
Essbase 웹 인터페이스에서 편집할 샘플 기본 아웃라인을 열고 제품 차원에 NewProducts라는 멤버를 추가합니다.
-
아웃라인을 확인하고 저장합니다.
-
홈 페이지에서 애플리케이션을 연 다음 데이터베이스(큐브)를 엽니다.
-
스크립트 탭을 선택한 다음 규칙을 누릅니다.
![[스크립트] 탭이 선택되고 Essbase 웹 인터페이스에서 규칙 타일이 강조 표시됩니다. [스크립트] 탭이 선택되고 Essbase 웹 인터페이스에서 규칙 타일이 강조 표시됩니다.](img/rwscriptsrules.png)
-
생성을 누르고 차원 빌드(정규)를 선택합니다.

-
새 규칙 대화상자에서
-
규칙 이름(예: sibpar)을 입력합니다.
-
소스 유형에서 파일을 선택하고 카탈로그를 누른 다음
sibpar.txt로 이동합니다.카탈로그를 누르면 기본적으로 파일이 Essbase 서버의 큐브 디렉토리에 위치해야 하므로 Essbase 웹 인터페이스의 파일 섹션을 사용하여 이미 파일을 업로드했어야 합니다. 파일이 클라이언트 시스템에 있는 경우 파일 브라우저를 눌러 파일을 찾습니다.
-
헤더 레코드 번호 및 차원 빌드 레코드 번호 필드는 0으로 둡니다. 헤더 레코드는 차원 빌드에 유용하지 않습니다.
-
구분자 값을 쉼표에서 탭으로 변경합니다.
-
계속을 누릅니다.
-
정의되지 않은 필드가 포함된 차원 빌드 규칙이 열리고 텍스트 파일의 미리보기 데이터가 필드 아래의 그리드를 채웁니다.

-
-
새 규칙이므로 아직 연결된 차원이 없습니다.
- 차원을 누릅니다.

- 차원 이름 제품을 선택하거나 입력한 다음 추가를 누릅니다.
- 차원을 누릅니다.
-
이제 빌드 방법을 정의하고 다른 차원 빌드 작업 지침을 확인해야 합니다. 제품을 눌러 속성을 편집합니다.

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

[확인]을 누릅니다.
-
필드 1에서 차원 선택기를 누르고 제품을 선택합니다.

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

따라서 이 규칙은 각 레코드의 첫 번째 필드에서만 작동합니다. 필드 무시는 차원 빌드에 소스의 모든 필드를 사용할 필요가 없지만 다른 소스를 준비하지 않으려는 경우에 유용할 수 있습니다.
-
규칙을 확인한 다음 저장한 후 닫습니다. 오류가 있는 경우 적합한 차원 작성 규칙 파일에 대한 요구사항을 참조하십시오.
-
차원 빌드 작업을 실행합니다.
다음 오류로 인해 작업이 실패할 경우 아웃라인에 필요한 상위 멤버 이름(이 예제에서는 NewProducts)이 포함되지 않은 것일 수 있습니다.
Member missing for add as child of dimension setting for dimension <name> -
개요를 확인하고 제품 멤버 NewProducts를 검사하여 멤버가 추가되었는지 확인합니다.

표 14-3 지정된 상위의 하위로 멤버 추가 요약
| 필드 | 값 | 추가 정보 |
|---|---|---|
|
제품 치수 |
빌드 메소드의 하위로 추가 선택 |
다음의 하위로 추가 텍스트 상자에 |
|
필드 1(제품) |
|
|
|
필드 2 - 6 |
필드 무시 |
소스 데이터의 지정된 열의 모든 필드는 무시할 수 있습니다. 필드 무시를 참조하십시오. |