분할 영역에 계산 스크립트 사용
분할된 Essbase 애플리케이션은 여러 서버, 프로세서 또는 컴퓨터에 걸쳐 있을 수 있습니다. 응용 프로그램을 분할하고 각 분할 영역에 대해 별도의 계산을 실행하여 계산 성능을 크게 향상시킬 수 있습니다.
파티션에 대한 계산 스크립트 작성
투명 또는 복제된 분할 영역에 대한 계산 스크립트를 작성할 때 다음 지침을 검토하십시오.
-
전체 큐브(데이터베이스) 계산에 대한 성능 영향을 평가합니다. 성능을 향상시키기 위해 다음을 수행할 수 있습니다.
-
원격 큐브의 투명한 분할 영역에 있는 원격 값을 참조하지 않도록 전체 계산을 재설계합니다.
-
원격 큐브의 값을 동적으로 계산합니다.
분할 영역의 데이터 동적 계산을 참조하십시오.
-
적용 가능한 공식을 포함하는 큐브의 값을 복제합니다.
예를 들어 동부 지역에 대한 분기별 데이터를 복제하는 경우 Qtr1, Qtr2, Qtr3 및 Qtr4에 대한 값만 복제하고 상위 연도 값을 로컬로 계산합니다.
-
-
Essbase에서 참조된 값을 검색할 때 참조된 값이 최신인지 확인합니다. 이전에 설명한 옵션 중 하나를 선택하거나(재설계, 동적으로 계산 또는 복제) 참조된 큐브를 계산한 후 공식을 계산합니다.
분할 영역에 대한 제어 계산 순서
Essbase가 필요한 결과를 계산하도록 하려면 분할된 큐브를 특정 순서로 계산해야 합니다.
다음 이미지는 기업 데이터베이스에서 투명하게 서부, 중부 및 동부 데이터베이스의 정보를 보는 분할 영역을 보여줍니다.
그림 23-1 파티션 계산

서부, 중부 및 동부에는 실제 값만 포함됩니다. 법인에 실제 및 예산 책정된 값이 포함되어 있습니다. 기업 데이터베이스에서 서부, 중부 및 동부 데이터를 볼 수 있지만 데이터는 서부, 중부 및 동부에만 존재하며 기업에서는 중복되지 않습니다.
따라서 Essbase가 기업을 계산할 때 서쪽, 중앙 및 동쪽의 최신 값을 가져와야 합니다. 필요한 결과를 얻으려면 회사를 계산하기 전에 West, Central 및 East를 계산해야 합니다.