할당 규칙 소스 및 대상 모범 사례

  • 가능하면 규칙 소스, 대상 또는 타겟에서 최상위 계층을 사용하지 마십시오.

    데이터베이스는 효율적이지만 간결한 규칙 정의를 통해 더 효율적으로 만들 수 있습니다.

    예를 들어 "AllAccounts", "AllEntities", "AllCompanies" 및 " AllProducts "로 정의된 소스에서 Accounts, Entities, Companies, Products는 각각 1000개의 레벨 0 멤버를 갖고 있으며 데이터베이스는 소스 데이터용으로 10004(1조)개의 잠재적 위치를 스캔해야 합니다.

  • 할당 대상에서 "소스와 동일" 옵션을 사용하십시오. 대상을 소스와 동일로 설정을 참조하십시오.

    • 단일 규칙을 사용하여 일부 차원에 대해 할당을 "유지"하고 다른 차원에 분산되도록 여러 소스 조합을 처리할 수 있습니다.

    • 종종 하나의 Enterprise Profitability and Cost Management 규칙을 통해 레거시 시스템의 많은 규칙을 대체할 수 있습니다.

  • 소스 멤버 선택 시 상위 멤버가 우선해야 합니다.

    • 상위 멤버를 선택할 수 있는 경우 개별 1차 하위 멤버를 선택하지 않거나, 공통 상위의 멤버를 그룹화할 수 있도록 규칙 처리용으로 설계된 대체 계층을 사용하십시오.

    • Oracle Essbase는 각 1차 하위에 대해 여러 번 작업을 수행하는 대신 상위의 모든 하위를 처리하는 경우 훨씬 빠릅니다.

  • 의심스러운 소스 및 대상 조합도 시도해야 합니다.

    예를 들어 소스와 대상이 모두 "총 엔티티"인 경우 엔티티 조합의 제품 간에 큰 교차가 발생합니다.

  • 레거시 시스템에서 할당 규칙 디자인을 채택하는 경우 Enterprise Profitability and Cost Management의 규칙에 적용하기 전에 실제 비즈니스 요구사항을 파악해야 합니다.