차원 빌드의 속성 연관
소스 데이터에 속성 정보가 포함된 경우 하나 이상의 차원 빌드를 사용하여 Essbase에 속성 차원을 추가하고 기본 멤버와 연계합니다. 로드 규칙 필드를 사용하여 속성 연관을 추가하거나 업데이트합니다. 고급 차원 속성에서 "속성 생성"이 사용으로 설정되었는지 확인하십시오.
속성 차원을 빌드하고 속성 멤버를 한 단계 또는 별도의 단계에서 기본 차원의 멤버와 연관시킬지 여부는 이 섹션에 설명된 대로 필드를 정의합니다.
소스 데이터의 모든 레코드에는 기본 차원의 멤버에 대한 열과 기본 차원 멤버의 속성 값에 대한 열이 두 개 이상 포함되어야 합니다. 동일한 소스 데이터 레코드에서 기본 차원의 멤버와 연계할 다른 속성에 대한 추가 열을 포함할 수 있습니다. 해당 속성 멤버 필드 앞에 기본 멤버 필드를 배치해야 합니다.
예
Essbase에서 기본 차원 및 속성 차원의 멤버를 빌드하고 동일한 차원 빌드 작업에서 속성을 연관시킬 수 있습니다.
Sample Basic 새 제품 멤버 500-10 및 500-20에 500의 하위 멤버로 추가되는 차원 빌드를 수행한다고 가정합니다.
동일한 차원 빌드에서 Ounces 속성 차원에 새 숫자 속성 멤버(64)를 추가하려고 합니다.
500 500-10 64 True
500 500-20 64 False차원 빌드 작업을 실행한 후 아래 아웃라인에 표시된 대로 멤버를 빌드하고 속성을 연관시킵니다. 멤버 64는 온스 속성 차원의 새 멤버입니다. 멤버(500, 500-10, 500-20)는 기본 차원, 제품(Product)의 새로운 멤버이며, 멤버(64)와 연관된다.

이 예제를 다시 만들려면
-
Essbase 서버의 파일 카탈로그에 있는 갤러리에서 사용할 수 있는 애플리케이션 워크북을 사용하여 샘플 기본 큐브를 임포트/작성합니다.
-
다음과 같이 탭으로 구분된 데이터 파일을 생성하고 이름을
attrprod.txt로 지정하고 Sample Basic 큐브 디렉토리에 업로드합니다.500 500-10 64 True 500 500-20 64 False -
홈 페이지에서 애플리케이션을 연 다음 데이터베이스(큐브)를 엽니다.
-
스크립트 탭을 선택한 다음 규칙을 누릅니다.
![[스크립트] 탭이 선택되고 Essbase 웹 인터페이스에서 규칙 타일이 강조 표시됩니다. [스크립트] 탭이 선택되고 Essbase 웹 인터페이스에서 규칙 타일이 강조 표시됩니다.](img/rwscriptsrules.png)
-
생성을 누르고 차원 빌드(정규)를 선택합니다.

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

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

- 차원 이름(예: 제품)을 입력하거나 검색하고 추가를 누릅니다.

- 차원을 누릅니다.
-
이제 빌드 방법을 정의하고 다른 차원 빌드 작업 지침을 확인해야 합니다. 제품을 눌러 속성을 편집합니다.

-
빌드 방법이 생성인지 확인합니다. 멤버 이름 필드를 비워 둡니다.

- 고급을 누르고 속성 생성을 선택합니다.

- 확인을 누릅니다.
- attrprod 규칙에서:
- 필드 1에서 차원에 대해 제품을 선택하고 유형에 대해 세대를 선택합니다. Generation 필드를 2로 증분합니다.
- 필드 2에서 차원에 대해 제품을 선택하고 유형에 대해 세대를 선택합니다. 세대 필드를 3으로 증분합니다.
- 필드 3에서 차원에 대해 제품을 선택하고 유형에 대해 속성 차원을 선택합니다. 아래에서 온스를 선택합니다.
필드 3에는 제품 차원과 연계된 온스 속성 차원의 멤버가 포함되어 있습니다. 이 필드는 기본 차원 제품의 세대 3 멤버로 정의된 데이터 필드 바로 다음에 오기 때문에 Essbase는 속성 멤버 64를 500-10 및 500-20 멤버와 연결합니다.
- 필드 4에서 차원에 대해 제품을 선택하고 유형에 대해 속성 차원을 선택합니다. 아래에서 카페인 처리됨을 선택합니다.
필드 4는 추가 단일 레벨 속성 차원의 속성을 연계하는 방법을 보여줍니다. 기본 차원이 이미 지정되었으므로 기본 차원의 멤버와 연계할 각 속성에 대해 추가 필드만 정의하면 됩니다.

주:
숫자 범위로 작업하는 경우 속성 차원을 빌드하고 별도의 단계에서 연관을 수행해야 할 수 있습니다. 숫자 범위 속성을 참조하십시오. -
규칙을 확인한 다음 저장한 후 닫습니다. 오류가 있는 경우 적합한 차원 작성 규칙 파일에 대한 요구사항을 참조하십시오.
-
차원 빌드 작업을 실행합니다.
- 아웃라인 열기. 차원 빌드 결과를 확인하기 전에 표시된 열을 조정하여 속성 연관을 표시합니다. 아웃라인 도구 모음에서 테이블에 선택된 열 표시 아이콘을 선택합니다.
![아웃라인 편집기 툴바에서 [선택한 열을 테이블에 표시] 아이콘 이미지. 아웃라인 편집기 툴바에서 [선택한 열을 테이블에 표시] 아이콘 이미지.](img/dimbuild-outline-display-columns-icon.png)
- 페이지 아래로 이동합니다. 속성 이름 속성에 대해 이름에 표시를 누릅니다. 적용 후 닫기를 누릅니다.
- 제품 차원을 확장한 다음 멤버 500을 확장합니다.
차원 빌드 작업을 실행한 후 아래 아웃라인에 표시된 대로 멤버를 빌드하고 속성을 연관시킵니다. 멤버 64는 온스 속성 차원의 새 멤버입니다. 멤버(500, 500-10, 500-20)는 기본 차원, 제품(Product)의 새로운 멤버이며, 멤버(64)와 연관된다.

주:
공유 멤버가 원형 멤버 앞에 위치하도록 아웃라인을 생성하면 안됩니다. 그러면 아웃라인을 검증하는 동안 오류가 발생합니다.
속성 연계 제거
속성 연관을 제거하려면 다음과 같이 차원 빌드 규칙을 편집합니다.
-
[필드 속성] 대화상자의 [일반 사항] 탭에서 속성 필드에 대해 널인 경우 제거를 선택합니다. (연결 변경 허용이 선택되지 않은 경우 이 옵션은 무시됩니다.)
-
소스 데이터에서 필드를 비워 두거나 NULL로 둡니다.