데이터 지우기 및 복사

CLEARDATA 및 CLEARBLOCK 명령을 사용하여 Essbase 블록 저장영역 큐브에서 데이터 부분 집합을 지울 수 있습니다. DATACOPY를 사용하여 한 멤버 집합의 데이터 값을 다른 멤버 집합으로 복사할 수 있습니다.

데이터 지우기

다음 명령은 데이터를 지웁니다.

표 23-5 데이터 지우기를 위한 명령 목록

명령 계산

CLEARDATA

지정하는 셀의 값을 #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;
ENDFIX

Use the FIX Command을 참조하십시오.