애플리케이션 페이지에서 애플리케이션에 데이터를 저장하는 데 사용되는 애플리케이션 데이터를 새로고침할 수 있습니다. 데이터베이스는 애플리케이션에 지정된 차원, 계층 멤버, 속성 및 기타 데이터에 따라 구성됩니다.
애플리케이션 구조를 변경할 때마다 애플리케이션 데이터베이스를 새로고침해야 합니다. 애플리케이션에 대한 변경사항은 애플리케이션에 대한 데이터베이스를 새로고침할 때까지 데이터 입력 및 승인 태스크를 수행하는 사용자에게 반영되지 않습니다. 예를 들어 엔티티 멤버의 속성을 수정하거나 시나리오를 추가하거나 액세스 권한을 변경하는 경우, 이러한 변경사항은 애플리케이션 데이터베이스를 새로고침할 때까지 관계형 데이터베이스에 저장됩니다.
데이터베이스를 새로고치기 전에, 새로고침 프로세스 동안 모든 사용자가 유지 관리 모드에서 애플리케이션을 사용할 수 있도록 할지 또는 현재 관리자만 사용할 수 있도록 할지 선택할 수 있습니다. 또한 모든 사용자를 로그오프할 수 있고 활성 애플리케이션 요청을 종료할 수 있습니다. 데이터베이스를 새로고친 후 사용자가 애플리케이션을 사용하도록 할 수 있습니다.
주의:
새로고치기 전에 아웃라인 파일을 백업하고 모든 데이터베이스에서 데이터를 익스포트하는 것이 좋습니다.참고: 밀집 차원에 변경사항이 있는 경우 데이터베이스를 새로고치는 데 시간이 더 걸릴 수 있습니다. 밀집 차원(예: 계정 또는 기간 및 이동)이 수정되고 데이터베이스 새로고침이 실행되면 밀집 재구조화가 발생합니다. 데이터베이스를 새로고치는 데는 시간이 오래 걸릴 수 있으므로 메타데이터가 변경된 경우 근무 시간 이후에 데이터베이스 새로고침을 수행하는 것이 좋습니다.
데이터베이스 새로고침 성능을 높이도록 OLURatesLoad
대체 변수가 자동으로 사용으로 설정되었습니다. 애플리케이션에 시나리오, 통화 및 환율 계정이 많을수록 더 크게 향상됩니다.
기본적으로 성능을 향상하기 위해 시스템은 메타데이터 로드에서 발생한 변경사항을 인식하고 메타데이터 변경사항을 기반으로 필요한 데이터베이스 새로고침 작업만 수행합니다. 이 동작을 사용 안함으로 설정하고 시스템에서 메타데이터 변경사항에 관계없이 모든 프로세스를 실행하도록 하려는 경우 DeltaDBRefresh
라는 대체 변수를 추가하고 값을 False로 설정하면 됩니다.
엔티티 구조에 변경사항이 없는 경우 소유권 관리 화면에서 소유권 재계산을 실행할 필요가 없습니다. 소유권 재계산은 엔티티 구조 변경사항이 있는 경우에만 필요하며 각 월별 버전을 업데이트하는 동안 데이터베이스 새로고침이 실행된 후에는 필요하지 않습니다.
엔티티 구조 및 엔티티 통화 등록정보에 변경사항이 없는 경우 환율 큐브 또는 Supplemental Data Manager로 환율 데이터를 푸시할 필요가 없으므로 시스템에서 관련 규칙 "RefreshDataBase_PostProcess_Rates" 및 "RefreshDataBase_SDMCurrencyRates"를 건너뜁니다. 작업 로그에서 이러한 규칙이 실행되었는지 확인할 수 있습니다.
문제해결에 도움이 필요하면 작업 가이드의 데이터베이스 새로고침 문제해결을 참조하십시오.
데이터베이스를 새로고치려면 다음을 수행합니다.