데이터 지우기 및 복사
CLEARDATA 및 CLEARBLOCK 명령을 사용하여 Essbase 블록 저장영역 큐브에서 데이터 부분 집합을 지울 수 있습니다. DATACOPY를 사용하여 한 멤버 집합의 데이터 값을 다른 멤버 집합으로 복사할 수 있습니다.
데이터 지우기
다음 명령은 데이터를 지웁니다.
표 23-5 데이터 지우기를 위한 명령 목록
| 명령 | 계산 |
|---|---|
|
지정하는 셀의 값을 #MISSING으로 변경하세요. 데이터 블록은 제거되지 않습니다. FIX 명령을 CLEARDATA 명령과 함께 사용하여 데이터베이스의 부분 집합을 지웁니다. |
|
|
모든 밀집 차원 멤버를 포함하여 블록의 전체 내용을 제거합니다. CLEARBLOCK이 블록 내의 멤버에 대한 FIX 명령 내에 있지 않은 경우 Essbase는 전체 블록을 제거합니다. |
|
|
클리어블록 어퍼 |
통합 레벨 블록을 제거합니다. |
|
CLEARBLOCK 비입력 |
파생된 값을 포함하는 블록을 제거합니다. 값이 로드된 블록이 아니라 계산 작업에 의해 완전히 생성된 블록에 적용됩니다. |
|
CLEARBLOCK 비어 있음 |
빈 블록을 제거합니다. |
다음 계산 스크립트 명령은 시나리오 차원이 밀집인지 희소인지에 따라 다른 결과를 생성합니다.
FIX(Actual)
CLEARBLOCK NONINPUT;
ENDFIX-
밀집: 이 명령은 입력 데이터 값을 포함하지 않고 시나리오 차원에서 실제 멤버와 교차하는 모든 데이터 셀을 제거합니다.
-
희소: 이 명령은 시나리오 차원 멤버가 실제인 블록만 제거합니다.
다음 공식은 Colas에 대한 모든 실제 데이터 값을 지웁니다.
CLEARDATA Actual -> Colas;데이터 복사
DATACOPY 계산 명령은 한 멤버 범위의 데이터 셀을 데이터베이스의 다른 멤버 범위로 복사합니다. 두 범위는 크기가 같아야 합니다. 예를 들어 다음 공식은 실제 값을 예산 값에 복사합니다.
DATACOPY Actual TO Budget;FIX…ENDFIX 명령을 사용하여 값의 하위 세트를 복사할 수 있습니다. 예를 들어 다음 공식은 1월의 예산 값에 실제 값을 복사합니다.
FIX (Jan)
DATACOPY Actual TO Budget;
ENDFIXUse the FIX Command을 참조하십시오.