누계 뷰 저장영역 제어 옵션 정보
기본적으로 연결 및 환산 규칙을 통해 연결 및 환산 프로세스 중에 QTD, YTD 및 HYTD 멤버(사용된 경우)의 모든 뷰 멤버 값을 자동으로 계산하고 저장합니다. 누계 뷰 저장영역 제어 애플리케이션 설정에서는 누계 뷰 멤버 값을 저장할지 지정하는 옵션을 제공합니다.
누계 뷰 저장영역 제어 옵션은 확장된 차원 애플리케이션에만 사용할 수 있습니다.
누계 뷰 멤버 값을 계산 및 저장하지 않도록 선택하면 애플리케이션 크기가 작아지고 연결 시간이 빨라지며 재구성 시간이 빨라지고 유지관리가 쉬워질 수 있습니다.
참고: 누계 뷰 저장영역 제어 옵션을 사용으로 설정하기 전에 애플리케이션에 미칠 수 있는 영향을 고려해야 합니다. 기능을 사용으로 설정하기 전에 최고의 성능 결과를 보려면 다음 단계를 검토하고 이해해야 합니다.
애플리케이션 생성 중 또는 기존 애플리케이션의 애플리케이션 구성 화면에서 누계 뷰 저장영역 제어 옵션을 사용으로 설정합니다. 애플리케이션 기능 사용을 참조하십시오.
이 기능을 사용으로 설정하면 시스템에서 다음 연결 및 환산 규칙을 자동으로 애플리케이션에 추가합니다.
Consolidate - 선택된 뷰 기준
ForceConsolidate - 선택한 뷰 기준
Translate - 선택한 뷰 기준
ForceTranslate -선택한 뷰 기준
"연결 또는 환산 - 선택한 뷰 기준" 규칙에서 필수 뷰 차원 멤버를 선택합니다(기본적으로 주기적이 선택되며 항상 계산됨). 연결 또는 환산 프로세스 중에 시스템은 사용자가 선택한 하나 이상의 뷰 멤버에 대해서만 계산을 실행합니다.
이 규칙을 실행하면 애플리케이션에서 누계 값이 삭제됩니다. 최상의 성능을 위해 큐브도 재구성해야 합니다.
이미 잠긴 기간의 누계 값을 제거하여 애플리케이션 크기를 줄이려면 아래에 설명된 대로 기간을 잠금 해제하고 시나리오/연도/기간/엔티티 조합을 다시 연결해야 합니다. 모든 시나리오/연도/기간/엔티티 조합에 대해 이 단계를 수행하면 성능이 향상됩니다.
이러한 단계를 수행하지 않으려면 이 기능을 사용으로 설정한 후에도 기존 연결 및 환산 규칙을 계속 사용할 수 있습니다.
누계 저장영역 제어 기능 사용
중요: 애플리케이션 크기에 따라 해당 조치를 완료하는 데 시간이 오래 걸리므로, 이 프로세스가 완료될 때까지 스케줄링된 작업, AMW(Automated Maintenance Window) 프로세스 또는 백그라운드 프로세스를 사용 안함으로 설정해야 합니다.
홈 페이지에서 애플리케이션을 누르고 구성을 선택한 다음, 기능 사용 화면에서 누계 뷰 저장영역 제어 기능을 사용으로 설정합니다. 기능이 사용으로 설정될 때까지 기다린 다음, 로그아웃했다가 다시 애플리케이션으로 로그인합니다.
홈 페이지에서 규칙을 누르고 규칙 목록에서 연결 및 환산 "선택한 뷰 기준" 규칙이 애플리케이션에 추가되었는지 확인합니다.
규칙에서 애플리케이션에 로드된 모든 월에 대해 Consolidate – 선택한 뷰 기준을 실행합니다. 이 프로세스에서는 현재 애플리케이션에 저장된 모든 QTD, HYTD 및 YTD 데이터를 삭제합니다.
규칙에서 ClearEmptyBlocks 규칙을 실행합니다.
네비게이터의 애플리케이션 열에서 작업을 선택합니다. 작업 스케줄을 누르고 큐브 재구조화 작업을 실행합니다. 큐브 재구조화를 참조하십시오.
데이터베이스 새로고침을 실행한 다음, Consolidate – 선택한 뷰 기준 규칙을 사용하여 연결 시간을 테스트합니다.
팁: 데이터 로드의 개선사항을 보려면 애플리케이션 설정에서 누계 뷰 계산 사용 안함 설정을 사용하여 데이터 로드의 일부로 뷰 멤버를 계산하고 저장하는 작업을 건너뜁니다. 뷰 계산 사용 안함을 참조하십시오.
예상 결과
애플리케이션 크기가 약 40% 이상 감소되었습니다.
연결 시간이 약 40% 이상 감소되었습니다.
재구조화 시간이 약 25% 이상 감소합니다.
다음 단계 - 멤버 공식 수정
누계 뷰 저장영역 제어 옵션은 사용자정의 생성 멤버 공식에 영향을 미칩니다. 옵션을 사용하도록 설정하고 큐브 크기를 줄이면 상수를 반환하는 현재 멤버 공식을 다음과 같이 변경해야 합니다.
예: 원본 공식
다음과 같이 변경해야 합니다.
시스템에서 이 용도로 사용할 "Scenario"->"Years"->"Period"->"Entity"->"Account"->"FCCS_Entity Input"->"FCCS_No Data Source"->"FCCS_No Movement"->"FCCS_Periodic"-> <No members of Currency, MultiGAAP and Custom dimensions> " 교차점에 영(0)을 저장합니다.
누계 뷰 값의 가능한 비즈니스 플로우
접근 방식 1: 기존 연결 및 환산 규칙을 사용하여 계속하십시오. 누계 뷰 저장영역 제어 기능을 사용으로 설정할 필요가 없습니다. 연결 또는 환산을 선택하는 경우 연결 또는 환산 프로세스 중에 시스템은 시스템의 모든 교차점에 대한 QTD, YTD 및 HYTD 값을 자동으로 계산하여 저장합니다. 그러면 큐브 크기가 매우 커집니다.
접근 방식 2: 주기적 멤버만 선택하여 새로운 Consolidate - 선택한 뷰 기준 및 Translate - 선택한 뷰 기준 옵션을 사용합니다. 이 규칙이 실행되면 주기적 데이터만 연결되고 저장됩니다. QTD, YTD, HYTD 뷰 멤버에서 데이터를 검색하려면 연계된 뷰 차원 시스템 _Rule 멤버(FCCS_QTD_RULE, FCCS_YTD_RULE, FCCS_HYTD_RULE)를 사용합니다. 이 멤버는 동적 계산 멤버이고 검색 성능은 애플리케이션에 따라 달라집니다. Financial Consolidation and Close 검색 성능 문제 해결을 참조하고 모든 단계를 따릅니다. 그러면 _Rule 멤버 사용에 대한 문제를 해결해야 합니다. 결과에 만족하지 않으면 접근 방식 3을 사용합니다.
접근 방식 3: 주기적 멤버만 선택하여 새로운 Consolidate - 선택한 뷰 기준 및 Translate - 선택한 뷰 기준 옵션을 사용합니다. 그런 다음 뷰 계산 업데이트 규칙을 실행합니다. 이 규칙이 실행되면 주기적 데이터만 연결되고 저장됩니다. 기존 보고서와 양식에 따라, 일회성 연습으로 보고할 모든 시나리오, 연도, 기간, 엔티티, 통화 및 뷰 멤버를 확인해야 합니다. 그런 다음 해당 매개변수를 사용하여 뷰 계산 업데이트 규칙을 실행할 수 있습니다. 이 프로세스는 보고 중인 교차만 계산하고 저장합니다. 이 작업은 모든 교차에 대한 뷰 멤버 값을 계산하고 저장하는 것보다 훨씬 적은 시간이 걸립니다.