복제된 분할 영역 채우기 또는 업데이트

복제된 파티션을 업데이트하는 빈도는 현재 데이터의 필요성에 따라 달라집니다. Essbase는 데이터 소스가 마지막으로 변경된 시기와 데이터 대상이 마지막으로 업데이트된 시기를 추적합니다. 소스 사이트 또는 대상 사이트의 관리자가 데이터 복제를 담당할 수 있습니다.

또한 Essbase는 파티션의 변경된 셀을 추적합니다.

  • 더 빠름 - 마지막 복제 이후 변경된 셀만

  • 느림 - 모든 셀

    느린 업데이트는 특정 조건에서 유용합니다. 예를 들어, 모든 셀을 업데이트하여 대상에서 손실된 데이터를 복구합니다.

다음 지침을 따르십시오.

  • 모든 셀을 업데이트하지 않는 한 복제는 마지막 복제 이후 소스 데이터가 변경되지 않은 경우 대상 데이터를 업데이트하지 않습니다.

  • 기본적으로 Essbase는 #MISSING 셀을 복제합니다.

  • #MISSING 셀을 복제하지 않으려면 DISABLEREPLMISSINGDATA 구성 설정을 사용할 수 있습니다.

  • 소스에서 데이터 블록을 삭제한 경우 Essbase는 변경된 셀만 업데이트하도록 선택한 경우에도 대상의 모든 데이터 셀을 업데이트합니다. 다음 방법 중 하나를 사용하여 소스에서 데이터 블록을 삭제할 수 있습니다.

    • 계산 스크립트에서 CLEARDATA 명령 사용

    • 데이터 로드 중 규칙 파일에서 "조합 지우기" 사용

    • 레벨 0 또는 입력 데이터만 유지하면서 데이터베이스 재구성

    • 희소 멤버 삭제 중

다음을 복제할 수 있습니다.

  • 소스에 연결된 모든 대상입니다.

    예를 들어, Sampeast.East 데이터베이스에 연결된 모든 데이터 대상을 복제하는 경우 Essbase는 Samppart.Company 데이터베이스의 Budget, Actual, Variance 및 Variance % 멤버를 업데이트합니다.

  • 대상에 연결된 모든 소스에서

    예를 들어, Samppart.Company 데이터베이스에 연결된 모든 소스에서 복제하는 경우 Essbase는 Sampeast.East 데이터베이스에서 Budget, Actual, Variance 및 Variance % 멤버를 가져와서 Samppart.Company 데이터베이스에서 업데이트합니다.

복제된 분할 영역을 업데이트하려면 refresh replicated partition MaxL 문을 사용합니다.