공유 비레벨 0 멤버 빌드
비레벨 0 멤버(최하위 또는 "최하위 레벨" 세대가 아닌 멤버)를 공유하려는 경우도 있습니다. 상위-하위 참조 또는 Essbase 차원 빌드 규칙의 레벨 참조를 사용하여 레벨-0이 아닌 공유 멤버를 빌드할 수 있습니다.
예를 들어, 그림 14-17에서는 TBC와 할머니가 100, 200, 300을 공유합니다. 이 개요에서는 TBC가 외부 공급업체로부터 일부 제품 라인을 구매한다고 가정하며, Grandma's라는 공급업체로부터 200(모든 루트 맥주)을 구매합니다.
그림 14-17 샘플 개요: 다른 세대에서 공유되는 비레벨 0 멤버

상위-하위 참조를 사용하여 비레벨 0 공유 멤버 생성
상위-하위 참조 빌드 메소드는 공유 멤버 생성을 위한 가장 다양한 기능입니다. 생성 참조 및 레벨 참조 빌드 메소드와 달리 아웃라인에서 공유 멤버의 위치에 대한 제한은 없습니다.
상위-하위 참조 빌드 방법을 사용하여 동일한 세대에 비레벨 0 공유 멤버를 생성하려면 상위 및 하위 필드 유형을 정의합니다. 공유를 허용하도록 Essbase가 설정되어 있는지 확인합니다. 공유가 사용으로 설정된 경우 Essbase는 새 상위 아래에 중복 멤버를 공유 멤버로 자동으로 생성합니다.
그림 14-18 샘플 규칙: 상위-하위 참조를 사용하여 동일한 세대에 공유된 비레벨 0 멤버

레벨 참조를 사용하여 비레벨 0 공유 멤버 생성
레벨 참조 빌드 방법을 사용하여 공유 비레벨 0 멤버를 생성하려면 기본 및 보조 롤업이 하나의 레코드에 지정되었는지 확인하십시오. 2차 롤업이 모두 하나의 레코드에 있는 한 무제한으로 지정할 수 있습니다.
주:
"롤업"은 프로토타입 및 공유 멤버가 통합되는 멤버입니다. 아래 예에서 공유 멤버는 필드 1에 있고, 기본 롤업은 필드 2에 있으며, 보조 롤업은 필드 3-5에 있습니다.
공유 멤버의 상위에 대한 필드 유형을 중복 레벨로 정의한 다음 레벨 번호를 입력합니다. 동일한 세대의 공유 멤버를 생성하려면 2차 롤업의 레벨 번호를 1차 롤업과 동일한 레벨 수를 가지도록 설정합니다. 데이터 소스를 처리하는 동안 Essbase는 지정된 레벨에서 상위를 생성하고 그 아래에 공유 멤버를 삽입합니다.
예를 들어 제품 라인 100, 200 및 300을 Soda라는 상위 항목과 TBC 및 Grandma's라는 상위 항목과 공유하려면 아래 표시된 샘플 데이터 파일과 규칙 파일을 사용합니다. 이 데이터 소스 및 규칙 파일은 아웃라인에 다이어트, TBC 및 할머니의 멤버가 있는 경우에만 작동합니다. 명명된 레벨 필드가 이미 아웃라인에 없는 경우 중복 레벨 필드는 항상 차원의 하위로 생성됩니다(2세대).
그림 14-19 샘플 규칙: 레벨 참조를 사용하여 다른 세대에서 공유되는 비레벨 0 멤버
