차원 빌드의 상위-하위 참조

Essbase 차원 빌드를 수행할 때 데이터 소스의 모든 레코드가 상위 멤버 및 하위 멤버의 열과 계층적 관계를 나타내는 경우 상위-하위 빌드 방법을 사용합니다.

데이터베이스의 멤버는 상위-하위 관계에 있습니다. 아래 이미지는 상위 및 하위 관계가 식별된 Product 차원의 일부를 보여줍니다. 제품은 100의 상위 항목입니다. 100은 제품의 하위 항목이고 100-10, 100-10-12, 100-10-16의 상위 항목입니다. 100-10, 100-10-12, 100-10-16은 100의 하위 항목입니다.

그림 14-5 부모와 자녀


이 이미지는 이미지 앞의 텍스트에 설명된 부모 및 자식 관계를 보여줍니다.

데이터의 상위-하위 소스는 상위 열과 하위 열의 두 개 이상의 열을 해당 순서대로 포함해야 합니다. 데이터 소스에는 다른 정보(예: 별칭, 속성 또는 새 멤버의 속성)가 포함된 열이 포함될 수 있습니다. 데이터의 상위-하위 소스 내 레코드는 다중 상위 또는 다중 하위를 지정할 수 없으며 상위 및 하위 열의 순서를 취소할 수 없습니다.

상위-하위 빌드에서 로드 규칙은 상위인 열과 하위인 열을 지정합니다. 예를 들어, 각 레코드가 상위의 이름과 하위의 이름을 해당 순서대로 지정하는 소스 파일(Dim_Product.txt)을 고려해 보십시오.


상위-하위 빌드에 대한 데이터 파일

로드 규칙(Dim_Product.rul)은 상위인 열과 하위인 열을 지정합니다. 또한 이 예에서는 별칭을 하위 필드에 연결합니다. 속성에 대해 예약된 Null 필드는 무시됩니다.

상위-하위 빌드에 대한 차원 빌드 규칙

Essbase는 소스 데이터에서 다음 계층을 작성합니다.

하위 멤버가 200인 멤버 제품을 표시하는 계층입니다. 멤버(200) 아래에는 하위 멤버(200-10, 200-20 등)가 있다.

주:

중복 멤버 상황의 경우 상위 필드에 정규화된 멤버 이름이 포함되어야 합니다. 로드 규칙을 사용하여 적격한 멤버 이름 작성을 참조하십시오.