Cube Designer에서 큐브를 증분적으로 업데이트

큐브 업데이트는 데이터 소스 및 규칙 파일을 사용하여 큐브 아웃라인에 차원 및 멤버를 로드하는 방법입니다.

Essbase를 사용하여 차원 및 멤버를 수동으로 추가할 수도 있습니다(테이블 형식 데이터에서 큐브 생성 및 업데이트 참조).

기존 큐브에서는 차원을 증분적으로 업데이트하거나 새 차원을 추가할 수 있습니다.

Cube Designer를 통해서는 차원을 삭제하거나 기존 큐브의 멤버 이름을 바꿀 수 없습니다.

  1. Excel의 Cube Designer 리본에서 큐브 빌드 Cube Designer 리본의 큐브 빌드 아이콘 이미지를 선택합니다.

  2. 빌드 옵션 메뉴에서 큐브 업데이트 옵션을 선택합니다.

    차원 빌드로 아웃라인이 변경되는 경우 데이터베이스가 재구조화될 수 있습니다. 다음 각 옵션은 재구조화 중 데이터 값이 처리되는 방법을 지정합니다.

    1. 큐브 업데이트 - 모든 데이터 보존

      모든 데이터 값이 보존됩니다.

    2. 큐브 업데이트 - 입력 데이터 보존

      로드된 데이터를 포함하는 모든 블록(상위 및 하위 레벨 모두)이 보존됩니다.

      이 옵션은 블록 저장 영역 큐브에만 적용됩니다.

    3. 큐브 업데이트 - 최하위 데이터 보존

      최하위(레벨 0) 값만 보존됩니다. 계산에 필요한 모든 데이터가 최하위 멤버에 있는 경우 이 옵션을 선택해야 합니다. 이 옵션을 선택하면 큐브가 재구조화되기 전에 모든 상위 레벨 블록이 삭제됩니다. 따라서 재구조화에 필요한 디스크 공간이 줄어들고 계산 시간이 향상됩니다. 큐브가 재계산되는 경우 상위 레벨 블록이 재생성됩니다.

    4. 큐브 업데이트 - 모든 데이터 제거

      모든 데이터 값이 지워집니다.

      이 옵션은 블록 저장 영역 큐브에만 적용됩니다.

  • 차원 빌드 정의는 애플리케이션 워크북 내에 포함되어 있으며 필요한 규칙 파일을 자동으로 생성합니다. Cube Designer에서 차원을 빌드하는 경우 규칙 파일을 선택하지 않습니다.

  • Cube Designer 및 애플리케이션 워크북을 사용하여 큐브를 증분적으로 업데이트하는 동안 사용자 정의 속성(UDA)을 변경하는 경우 차원 시트에서 모든 UDA(아웃라인에서 추가하는 새 UDA 및 기존 UDA 모두)를 지정해야 합니다. 일부 UDA(예: 추가 중인 UDA)를 지정하지만 모두를 지정하지는 않는 경우 지정되지 않는 UDA는 삭제됩니다.

  • 애플리케이션 워크북을 사용하여 기존 큐브에 차원을 증분적으로 추가하는 경우 새 최상위 멤버에 데이터가 자동으로 매핑됩니다. 기존 데이터를 매핑할 저장된 멤버를 선택할 수 있는 방법이 없습니다. 새 차원에 동적 계산되는 최상위 멤버가 있으면 동적 멤버는 데이터를 저장할 수 없으므로 데이터가 손실됩니다.

    애플리케이션 워크북을 사용하여 최상위 멤버가 동적 계산되는 새 차원을 추가할 때 다음 단계를 따르십시오.
    1. 최상위 멤버가 저장된 새 차원을 추가합니다.
    2. 계산 스크립트를 실행하여 새 최상위 멤버의 데이터를 해당 차원의 다른 저장된 멤버로 복사합니다.
    3. 최상위 멤버를 동적 계산으로 변경합니다.