대체 계층 구조 생성

엔티티 차원에서 대체 계층을 생성할 수 있습니다. 이 구조에서는 단일 엔티티가 여러 상위를 포함할 수 있습니다. 상위 멤버의 통화는 다를 수 있으며 해당 엔티티의 상위 통화 멤버에서 수행되는 환산은 다릅니다. 이를 수행하기 위해서는 부분적으로 공유되는 멤버를 사용하며, 해당 멤버에서는 엔티티의 모든 인스턴스에서 입력 데이터의 일부만 공유됩니다.

다음 예는 상위가 두 개 이상인 리프 레벨 엔티티를 보여줍니다.


상위가 두 개 이상인 리프 레벨 엔티티의 다이어그램

이 예에서는 다음과 같습니다.

  • 엔티티 E111은 P11과 P12 모두의 하위입니다.
  • P11 또는 P12에서 E111에 입력된 입력 데이터는 저장하고 나면 다른 엔티티에 복제됩니다. 임의 P11.E111 및 P12.E111 멤버에서 데이터를 입력할 수 있습니다.
  • 통합하고 나면 P11.E111 및 P12.E111에서 계산된 값이 다를 수 있습니다. 예를 들어 애플리케이션이 다중 통화 애플리케이션이고 여기서 E111의 통화는 GBP이라고 가정하겠습니다. P11 통화는 USD이고 P12 통화는 EUR입니다. E111에 데이터를 입력할 때, 데이터는 항상 통화 차원의 엔티티 통화 멤버에 입력됩니다. 상위 통화 멤버가 계산됩니다. 이때, GBP와 USD 및 GBP와 EUR 사이의 환율이 다를 수 있으므로 P11.E111 및 P12.E111의 상위 통화 값은 서로 다릅니다.

상위 레벨 엔티티에 상위가 두 개 이상 있는 엔티티 계층도 생성할 수 있습니다. 그러나 상위 레벨에 하위가 다른 상위가 여러 개 있는 계층은 지원되지 않습니다.

부분 공유 엔티티 멤버를 생성하고 "공유"를 데이터 저장영역 멤버 속성으로 선택하여 대체 계층을 빌드합니다. 엔티티 차원에서 데이터 저장영역 속성을 통해 부분적으로 공유된 멤버가 생성됩니다.

멤버 선택기에서 상위 및 하위 관계를 볼 수 있습니다. 엔티티를 선택하면 멤버 선택기에서 상위.하위로 표시합니다(예: North America.USA). 그런 다음 원하는 엔티티를 선택할 수 있습니다. 또는 엔티티에 상위가 여러 개이면 여러 다른 상위에 있는 각 엔티티 항목을 선택할 수 있습니다.

트랜잭션 데이터를 입력할 때 기본 또는 공유 멤버의 데이터를 한 번만 입력하면 됩니다.

데이터 양식에서도 데이터를 한 번 입력할 수 있습니다. 예를 들어, E111이 두 개의 상위 E11과 E12가 있는 부분적으로 공유된 엔티티라고 가정하겠습니다. 데이터 양식에서 E11.E111에 100이라는 금액을 입력한 다음 저장하면, E12.E111에 즉시 100이 표시됩니다. E12.E111에서 금액을 150으로 변경한 다음 저장하고 나면 동일한 금액이 E11.E111에 반영됩니다. 데이터 양식에서 엔티티 차원의 멤버를 상위.하위로 표시하는지와 해당 통화의 표시 여부를 선택할 수 있습니다.

데이터를 익스포트하면 부분적으로 공유된 엔티티에 대해 동일한 데이터가 익스포트되며, 데이터는 상위.하위 형식으로 익스포트됩니다. 데이터 파일에서 부분적으로 공유된 엔티티 중 하나로 데이터를 임포트하면, 다른 엔티티에도 데이터가 임포트됩니다.

부분적으로 공유된 엔티티를 변경하여 계산 또는 프로세스 관리 상태가 변경되는 경우 엔티티의 다른 인스턴스에 해당 변경사항이 반영됩니다. 예를 들어 한 인스턴스가 통합되고 해당 상태가 확인으로 변경되면 다른 인스턴스의 상태가 확인으로 변경됩니다. 부분적으로 공유된 엔티티의 잠금 및 잠금 해제에도 동일한 규칙이 적용됩니다.

엔티티에 정의된 보안 및 적합한 교차 규칙도 부분적으로 공유된 인스턴스에 적용됩니다.

다음 내용을 참조하십시오.