Cube Designer에서 큐브 관리 태스크 수행

Cube Designer에서 여러 큐브 관리 태스크를 수행할 수 있습니다.

Cube Designer에서 애플리케이션 및 큐브 삭제

Cube Designer에서 Essbase에 존재하는 애플리케이션 또는 큐브를 삭제할 수 있습니다. 애플리케이션 또는 큐브 삭제는 실행을 취소할 수 없습니다.

  1. Excel의 Cube Designer 리본에서 관리 작업 Cube Designer의 관리 태스크 메뉴 아이콘 이미지을 선택합니다.
  2. 메뉴에서 애플리케이션 삭제 또는 큐브 삭제를 선택합니다.
  3. 애플리케이션 삭제 또는 큐브 삭제 대화상자에서 삭제할 애플리케이션 또는 큐브를 선택합니다.

Cube Designer에서 객체 잠금 해제

Essbase는 큐브 객체에 대한 체크아웃 기능을 사용합니다(예: 계산 스크립트 및 규칙 파일). 객체는 사용 중인 경우 자동으로 잠기며 잠금은 더 이상 사용되지 않으면 삭제됩니다.

보안 롤에 따라 객체를 보고 잠금 해제할 수 있습니다. 서비스 관리자 롤이 있는 사용자는 모든 객체를 잠금 해제할 수 있습니다. 서비스 관리자 롤이 없는 사용자는 자신이 잠근 해당 객체만 잠금 해제할 수 있습니다.
Cube Designer에서 객체 잠금을 해제하려면 다음과 같이 하십시오.
  1. Excel의 Cube Designer 리본에서 관리 작업 Cube Designer의 관리 태스크 메뉴 아이콘 이미지을 선택합니다.
  2. Essbase 객체 잠금 해제를 선택합니다.
  3. 메시지가 표시되면 로그인 인증서를 입력합니다.
  4. 애플리케이션 선택에서 잠금 해제할 객체를 포함하는 애플리케이션을 선택합니다.
  5. 잠긴 객체 선택에서 잠금 해제할 객체를 선택합니다.
  6. 잠금 해제를 누릅니다.

Cube Designer에서 로그 보기

Cube Designer에서 플랫폼 로그 또는 애플리케이션 로그를 볼 수 있습니다.

  1. Excel의 Cube Designer 리본에서 관리 작업 Cube Designer의 관리 태스크 메뉴 아이콘 이미지을 선택합니다.
  2. 메뉴에서 로그 보기를 선택합니다.
  3. 보려는 로그를 선택합니다.
    • 플랫폼 로그 보기를 선택하여 플랫폼 서비스의 로그를 봅니다.
    • 애플리케이션 로그 보기를 선택하여 개별 애플리케이션의 로그를 봅니다.

Cube Designer에서 EAS Lite를 사용하여 애플리케이션 관리

EAS(Essbase Administration Services) Lite에서 어떤 애플리케이션을 관리할지 Cube Designer에서 선택할 수 있습니다.

Essbase 웹 인터페이스가 모든 현재 플랫폼 기능을 지원하는 현대적인 관리 인터페이스라 해도, Essbase Administration Services Lite 버전은 아직 새로운 인터페이스를 채택할 준비가 되지 않은 조직을 위해 애플리케이션을 지속적으로 관리할 수 있게 해주는 제한적인 지원 옵션입니다. 이 옵션은 EssbaseEssbase 21c 독립적 설치에만 사용할 수 있습니다.

EAS Lite에 대한 자세한 내용과 Cube Designer에서 EAS 관리형으로 애플리케이션을 설정하는 방법을 알아보려면 Essbase Administration Services Lite 사용을(를) 참조하십시오.

Cube Designer에서 차원 재설정

Cube Designer를 사용하여 모든 데이터를 유지하면서 특정 차원 편집 작업을 수행하려면 애플리케이션 워크북의 차원 워크시트에서 차원 재설정 증분 모드를 사용해야 합니다.

차원 재설정을 사용하여 차원에서 멤버를 지우면 재빌드할 때 데이터가 유지됩니다.

차원 재설정을 사용할 때 전체 차원을 업데이트해야 합니다. 그렇지 않으면 멤버와 데이터가 손실됩니다.

다음 차원 편집 작업에 차원 재설정을 사용합니다.
  • 멤버 재정렬
  • 특정 위치에 새 멤버 삽입
  • 멤버 제거 및 공유 멤버 유지보수
  • 멤버 이동 및 공유 멤버 유지
  • 상위 멤버 이동 및 상위 멤버와 함께 모든 하위 항목 이동

[이동 허용]을 [아니오]로 그대로 둡니다. 그렇지 않으면 공유 멤버를 빌드할 수 없습니다.

이 방법을 통한 멤버 이름 바꾸기는 지원되지 않습니다.

Cube Designer에서 차원 재설정을 수행하려면 다음과 같이 하십시오.
  1. 애플리케이션 워크북을 엽니다.
  2. Cube Designer 리본에서 디자이너 패널 Cube Designer 리본의 디자이너 패널 아이콘 이미지을 누릅니다.
  3. 디자이너 패널에서 시트에 적용 디자이너 패널의 시트에 적용 아이콘 이미지을 누릅니다.
  4. 애플리케이션 워크북에서 재설정할 차원을 선택합니다.
  5. 디자이너 패널의 증분 모드 드롭다운 메뉴에서 차원 재설정을 선택합니다.
  6. 디자이너 패널에서 시트에 적용 디자이너 패널의 시트에 적용 아이콘 이미지을 선택합니다.
  7. 애플리케이션 워크북의 차원 시트에서 이동 허용아니오로 설정되어 있는지 확인합니다.
  8. 애플리케이션 워크북을 저장합니다.
  9. 큐브를 재빌드합니다. Cube Designer에서 애플리케이션 및 큐브 생성에서 큐브 생성, 로드 및 계산을 참조하십시오.

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. 최상위 멤버를 동적 계산으로 변경합니다.

Cube Designer에서 테이블 형식 데이터를 기반으로 큐브 생성

이 워크플로우에서는 두 개의 샘플 테이블 형식 데이터 Excel 파일을 사용하여 고유 및 강제 지정 머리글(힌트)의 개념을 보여줍니다. 큐브로 테이블 형식 데이터 변환을(를) 참조하십시오.

  1. Excel의 Cube Designer 리본에서 카탈로그 Cube Designer 리본의 카탈로그 아이콘 이미지를 누릅니다.
  2. Essbase 파일 대화상자의 카탈로그에서 갤러리를 선택한 다음 샘플 테이블 형식 데이터 파일을 선택합니다.
    • Technical > Table Format > Sample_Table.xlsx: 고유 머리글
    • Technical > Table Format > Unstr_Hints.xlsx: 강제 지정 머리글
  3. 열기를 누릅니다.
  4. Cube Designer 리본에서 데이터 변환 Cube Designer 리본의 데이터 변환 아이콘 이미지을 선택합니다.
  5. 데이터 변환 대화상자에서 애플리케이션 및 큐브 이름을 입력합니다(미리 채워진 기본 이름을 변경하려는 경우). 애플리케이션 이름이 이미 존재하면 데이터를 미리 보거나 새 큐브를 빌드할 수 없으므로 새 애플리케이션 이름을 입력해야 합니다.
    애플리케이션 이름은 확장자 없이 소스 파일 이름을 기반으로 채워지며, 큐브 이름은 워크시트 이름을 기반으로 채워집니다.
    • Sample_Table.xlsx: 애플리케이션 이름은 Sample_Table이며 큐브 이름은 Sales입니다.
    • Unstr_Hints.xlsx: 애플리케이션 이름은 Unstr_Hints이며 큐브 이름은 SpendHistory입니다.
  6. Sample_Table.xlsx를 선택한 경우 데이터 미리보기를 선택하지 마십시오. 단계 8로 건너뛰어 큐브를 생성합니다.
  7. Unstr_Hints.xlsx를 선택한 경우 데이터 미리보기를 누릅니다. 분석을 위해 Essbase로 워크북이 전송되고 확인을 위해 관계가 반환됩니다.
    1. 트리 뷰를 사용하여 멤버(및 하위항목)를 트리의 다른 위치로 끌어 놓을 수 있습니다. 이렇게 하면 기본 지정이 변경되고 제공된 기본 분석과 다른 차원 계층, 측정항목 계층 및 건너뛴 멤버가 생성됩니다. 멤버 이름을 마우스 오른쪽 단추로 누르고 멤버의 속성(세대, 속성, 별칭 또는 UDA)을 지정할 수도 있습니다.
      일부 경우에는 한 지정에서 다른 지정으로 멤버를 변경할 때 특수한 동작이 수행됩니다.
      • 세대를 측정항목으로 끌어 놓으면 소스 세대의 모든 속성, UDA 및 별칭도 측정항목으로 이동됩니다.
      • 세대를 건너뜀으로 끌어오면 해당 세대의 모든 속성, UDA 및 별칭도 건너뜀으로 이동됩니다.
      • 측정항목을 다른 지정으로 끌어 놓는 것은 측정항목에 공식이 없을 때만 허용됩니다.
    2. 변경사항을 저장하지 않으려면 옵션을 선택한 다음 원래 머리글로 재설정을 선택합니다.
    3. 배치하기 전에 생성할 큐브 유형 및 차원 유형을 변경하려는 경우 옵션을 선택한 다음 큐브 유형을 선택합니다. 하이브리드 BSO(블록 스토리지 옵션) 또는 ASO(집계 스토리지 옵션)를 선택합니다.
    4. 두 가지 종류의 지정(측정항목 및 계층적 차원, 또는 측정항목, 계층적 차원 및 속성)을 감지하도록 분석을 안내할 수 있습니다. 옵션, 큐브 설계를 차례로 선택한 다음 옵션 중 하나를 선택하여 지정을 정의합니다. 선택을 완료한 후 미리보기를 다시 누릅니다.
      Cube Designer 데이터 변환 대화상자 이미지.

  8. 큐브를 생성할 준비가 끝나면 실행을 누릅니다.
  9. 큐브를 생성할지 묻는 메시지가 표시되면 를 누릅니다.
  10. (선택사항) 큐브 작업 상태를 확인할지 묻는 메시지가 표시되면 를 누릅니다.
    Cube Designer 작업 뷰어의 대화상자 이미지

    새로 생성된 애플리케이션 및 큐브가 Essbase 웹 인터페이스의 애플리케이션 페이지에 나열되며 Cube Designer에서 제공됩니다. 테이블 형식 데이터를 기반으로 큐브가 생성된 경우 애플리케이션 워크북으로 큐브를 익스포트할 수 있습니다.
  11. Cube Designer 리본에서 로컬 Cube Designer 리본의 로컬 아이콘 이미지을 선택한 다음 애플리케이션 워크북으로 큐브 익스포트를 선택합니다.
  12. 애플리케이션 워크북으로 큐브 익스포트 대화상자에서 애플리케이션 및 큐브를 선택한 다음 실행을 선택합니다.
웹 인터페이스를 사용하여 큐브를 생성하려면 테이블 형식 데이터에서 큐브 생성 및 업데이트을(를) 참조하십시오.

Cube Designer에서 애플리케이션 워크북으로 큐브 익스포트

Cube Designer에서 Essbase에 있는 모든 큐브를 익스포트할 수 있습니다.

  1. 상위-하위 또는 세대 형식 중 빌드 방법을 선택합니다.
  2. Excel의 Cube Designer 리본에서 로컬 Cube Designer 리본의 로컬 아이콘 이미지을 선택한 다음 애플리케이션 워크북으로 큐브 익스포트를 선택합니다.
  3. 큐브 익스포트 대화상자에서 익스포트할 애플리케이션 및 큐브를 선택합니다.
    • 애플리케이션 워크북에 포함된 레벨 데이터를 입력하려는 경우 데이터 포함을 선택합니다.
      • 블록 저장 영역 큐브에서 데이터 크기가 400MB 미만인 경우 애플리케이션 워크북의 데이터 워크시트로 데이터가 익스포트됩니다. 데이터 크기가 400MB를 초과하는 경우 이름이 Cubename.zip인 파일에 포함된 Cubename.txt라는 플랫 파일로 데이터가 익스포트됩니다. 익스포트 프로세스가 성공하면 지정된 익스포트 디렉토리에 .zip 파일이 생성됩니다.

      • 집계 저장 영역 큐브에서는 데이터 크기에 관계없이 항상 이름이 Cubename.zip인 파일에 포함된 Cubename.txt라는 플랫 파일로 데이터가 익스포트됩니다. 익스포트 프로세스가 성공하면 지정된 익스포트 디렉토리에 .zip 파일이 생성됩니다.

    • 블록 저장 영역 큐브의 계산 스크립트를 애플리케이션 워크북에 포함하려는 경우 계산 스크립트 포함을 선택합니다.

      집계 저장 영역 큐브에는 계산 스크립트가 없습니다.

    • 애플리케이션 워크북의 차원 시트에 멤버 ID를 포함하려면 멤버 ID 포함을 선택합니다.

    [애플리케이션 워크북으로 큐브 익스포트] 대화상자의 이미지.

  4. 실행을 누릅니다.
  5. 익스포트가 완료되면 확인을 누릅니다.
    애플리케이션 워크북은 로컬 폴더 위치 C:\Users\username\AppData\Roaming\Oracle\smartview\DBX에 저장됩니다. 로컬 폴더 위치에 저장되었으므로 Cube Designer 리본의 로컬 Cube Designer 리본의 로컬 아이콘 이미지 아이콘을 사용하여 열 수 있습니다.

익스포트된 애플리케이션 워크북을 Essbase로 임포트할 수 있습니다. 다음 항목을 참조하십시오.