데이터 워크시트 이해

데이터 워크시트는 Essbase로 로드할 데이터를 정의합니다. 애플리케이션 워크북에 데이터 워크시트를 하나 이상 포함할 수 있습니다.

데이터 워크시트

각 데이터 워크시트의 이름은 Data.name입니다. 예를 들어 동부 영역 값의 경우 데이터 워크시트를 Data.East라고 할 수 있습니다. name은 사용자가 선택하는 모든 것일 수 있습니다. 다시 사용해야 하는 경우 인식할 수 있도록 의미 있는 이름을 선택할 수 있습니다.

주:

애플리케이션 워크북에는 데이터 워크시트 여러 개가 허용되지만 완전히 동일한 열 레이아웃을 공유해야 합니다.

데이터 워크시트 형식

데이터 로드 시 모든 차원의 멤버는 데이터 값 이전에 정의되어야 합니다. 따라서 데이터 워크시트는 Dimension.dimension_name이라는 열 머리글 아래에 차원 하나를 제외한 모든 차원을 배치합니다. 차원 하나는 Measures 차원으로 선택되며 해당 차원의 멤버는 Measure.member_name이라는 나머지 열 머리글 아래에 수동으로 추가해야 합니다. Measure.member_name이라는 열에 데이터를 포함하는 멤버만 배치합니다.

시나리오를 사용하는 경우 큐브에는 Sandbox라고 하는 숨겨진 차원이 있습니다. Dimension.sandbox라는 Sandbox 차원은 데이터 워크시트의 첫번째 열입니다. 여기에는 데이터 로드 시 정의해야 하는 기본이라는 멤버가 포함됩니다.

다음 이미지는 샘플 애플리케이션 워크북의 데이터 워크시트를 보여줍니다.


애플리케이션 워크북에 있는 데이터 워크시트의 이미지입니다.

다음 테이블에는 애플리케이션 워크북의 data.name 워크시트의 설정에 대한 설명이 나와 있습니다.

속성 또는 필드 적합한 값 설명

File Name

적합한 문자열입니다. Name and Related Artifact Limits을(를) 참조하십시오.

빌드 프로세스는 애플리케이션 워크북의 모든 데이터 워크시트에 대해 확장자가 .txt인 데이터 파일을 Essbase 웹 인터페이스에 생성합니다. 다시 사용해야 할 경우 쉽게 인식할 수 있도록 해당 파일에 의미 있는 이름을 지정할 수 있습니다.

Rule Name

적합한 문자열입니다. Name and Related Artifact Limits을(를) 참조하십시오.

빌드 프로세스는 워크북의 모든 차원 워크시트에 대해 확장자가 .rul인 규칙 파일을 Essbase 웹 인터페이스에 생성합니다. 다시 사용해야 할 경우 쉽게 인식할 수 있도록 해당 파일에 의미 있는 이름을 지정할 수 있습니다.

Data Load Option

  • Add
  • Subtract
  • Replace

바꾸기를 입력하는 경우 데이터베이스의 기존 값이 데이터 소스의 값으로 겹쳐쓰여집니다.

수신 데이터 값을 사용하여 기존 데이터베이스 값에 추가하거나 여기서 뺄 수도 있습니다. 예를 들어 주 단위 값을 로드하는 경우 이 값을 추가하여 데이터베이스에 월 단위 값을 생성할 수 있습니다.

Delimiter

값은 탭, 공백 또는 “를 제외한 단일 문자일 수 있습니다.

  • Space

  • 따옴표(")를 제외한 단일 문자

이 값은 Excel 시트에서 직접 업데이트해야 합니다. Cube Designer 인터페이스를 통해서는 업데이트할 수 없습니다.

Header Rows to Skip

양수 또는 0입니다.

데이터 로드 또는 차원 빌드를 수행할 때 건너뛸 머리글 행 수입니다.

이 값은 Excel 시트에서 직접 업데이트해야 합니다. Cube Designer 인터페이스를 통해서는 업데이트할 수 없습니다.

Sign Flip Dimension

차원 이름

기호를 뒤집어 데이터 필드 값을 반전할 수 있습니다.

[기호 플립 차원] 필드에 차원 이름을 입력하고 [기호 플립 UDA] 필드에 지정한 차원 내에서 선택한 UDA를 입력합니다.

이 값은 Excel 시트에서 직접 업데이트해야 합니다. Cube Designer 인터페이스를 통해서는 업데이트할 수 없습니다.

Sign Flip UDA

  • Flip

  • Blank

기호를 뒤집어 데이터 필드 값을 반전할 수 있습니다.

[기호 플립 차원] 필드에 차원 이름을 입력하고 [기호 플립 UDA] 필드에 지정한 차원 내에서 선택한 UDA를 입력합니다.

이 값은 Excel 시트에서 직접 업데이트해야 합니다. Cube Designer 인터페이스를 통해서는 업데이트할 수 없습니다.

Ignore column header

무시

머리글이 IGNORE인 열에 포함되는 데이터는 데이터 로드 및 차원 빌드 중 무시됩니다.

이 값은 Excel 시트에서 직접 업데이트해야 합니다. Cube Designer 인터페이스를 통해서는 업데이트할 수 없습니다.

데이터 소스 적합한 데이터 소스 이름입니다. 이 값은 데이터 소스 정의에 지정된 소스에서 데이터를 검색하는 데 사용됩니다. 이 값은 애플리케이션 워크북에서 직접 업데이트해야 합니다. Cube Designer 인터페이스를 통해서는 업데이트할 수 없습니다.

데이터 작업

데이터를 로드할 때 값을 바꾸고 추가하거나 큐브의 기존 데이터 값에서 뺄 수 있습니다. 데이터 워크시트의 데이터 로드 옵션 필드에서 사용할 다음 옵션을 나타냅니다.

  • 바꾸기: 데이터 소스 값으로 큐브 값을 겹쳐씁니다. 바꾸기는 기본값입니다.
  • 더하기: 큐브 값에 데이터 소스 값을 더합니다. 예를 들어 주 단위 데이터 값을 로드하는 경우 이 값을 더하여 큐브의 누적 데이터 값을 생성할 수 있습니다.
  • 빼기: 데이터베이스 값에서 데이터 소스 값을 뺍니다. 예를 들어 사용 가능한 예산을 주 단위로 추적하려면 이전 주의 예산 값에서 주 단위 데이터 지출을 빼면 됩니다.

규칙 파일

큐브를 빌드하면 Essbase 웹 인터페이스에 데이터 파일 및 데이터 로드 규칙 파일이 생성됩니다. 큐브에 데이터를 로드하려는 경우 해당 파일은 나중에 사용할 수 있습니다. 데이터 파일의 이름은 데이터 시트의 정의 영역에 지정된 파일 이름과 .txt 확장자로 지정됩니다. 예: cube_basic.txt. 규칙 파일의 이름은 데이터 시트의 정의 영역에 지정된 파일 이름과 .rul 확장자로 지정됩니다. 예: cube_basic.rul.

디자이너 패널에서 데이터 워크시트를 수정할 수 있습니다. Cube Designer에서 데이터 워크시트 작업을(를) 참조하십시오.