오프라인 편집을 위해 로드 규칙 익스포트

Essbase 차원 빌드 또는 데이터 로드 규칙을 JSON 형식으로 익스포트하여 오프라인 또는 REST API를 사용하여 고급 옵션을 보고 편집할 수 있습니다.

JSON은 차원 및 필드로 구성되며 빌드 방법 및 기타 모든 정의된 로드 규칙 설정을 표시합니다. JSON을 편집하고 큐브 디렉토리로 다시 임포트하여 차원 빌드 또는 데이터 로드에 변경사항을 적용할 수 있습니다.

학습 태스크

해당 형식을 보려면 규칙 파일을 JSON으로 익스포트하십시오. 필요 조건: 먼저 애플리케이션 워크북 갤러리에서 Sample.Basic 큐브를 임포트합니다.

이 연습에서는 Sample.Basic의 Product 차원에 대한 차원 빌드 규칙의 JSON 형식을 확인합니다.

  1. 홈 페이지에서 애플리케이션(샘플)을 확장합니다.

  2. 애플리케이션(샘플)을 열고 큐브(기본)를 연 다음 스크립트를 선택합니다.
  3. 규칙을 누릅니다.

  4. 작업 메뉴에서 Dim_Product 오른쪽에 있는 익스포트를 선택하고 Dim_Product.json를 로컬 디렉토리에 저장합니다.

  5. 텍스트 편집기를 사용하여 Product 차원 규칙 설정의 세부정보를 검사합니다.

    JSON을 인식하는 고급 편집기가 있는 경우 표시된 것처럼 기본 섹션을 축소하여 이 JSON 형식 규칙 파일의 상위 레벨 구조를 관찰할 수 있습니다.


    "dimensions", "fields", "dataSource", "editorOptions", "studio" 키로 축소된 JSON 파일 콘텐츠

    • 차원 섹션에는 규칙에 정의된 차원 설정과 일치하는 키/값 쌍이 포함됩니다.

      예를 들어, JSON 파일에 표시된 Product 차원에 대해 다음과 같은 일반 설정을 찾을 수 있습니다.


      규칙 인터페이스에 표시되는 제품 차원의 일반 속성입니다. 유형: 기존, 저장 영역: 기존, 구성: 기존, 고유: 기존, 업데이트 옵션: 병합, 집계 레벨 사용: 0, 공유: true, 빌드 방법: 상위 하위, 멤버 이름: 없음, 해결 순서: -1

      주:

      지정된 설정의 값으로 지정된 "기존"은 규칙 설계자가 해당 설정에 대한 환경설정 변경을 지정하지 않았음을 나타냅니다(기본값은 유지됨).
    • 필드 섹션은 규칙의 각 필드에 대해 반복되며 각 필드에 대해 규칙에 정의된 설정과 일치하는 키/값 쌍을 포함합니다.

      예를 들어, JSON 파일에 표시된 Product 차원의 Field 1에 대한 필드 속성을 찾을 수 있습니다.


      Dim_Product 규칙 - 필드 1에 대한 필드 속성 포함 이름: PARENT, 케이스: 작업 없음, 자르기: 선택됨

    • dataSource 섹션에는 규칙 정의의 Source Properties 영역에서 찾을 수 있는 모든 설정이 포함되어 있습니다.

      예를 들어, JSON 파일에는 일반 등록 정보와 규칙에 정의된 파일 또는 SQL 등록 정보가 포함됩니다.


      파일 속성이 선택된 규칙 인터페이스의 세부정보, 파일 속성 및 SQL 속성 탭입니다. 헤더 레코드 번호 0, 차원 빌드 레코드 번호 0, 파일 유형 구분, 구분자 쉼표, 생략할 라인 0, 미리보기 데이터 수 10.

    • 키/쌍 "studio" : true는 정규 유형이 아닌 인덱스 기반 규칙임을 나타냅니다. 인덱스 기반 규칙을 BPM 규칙이라고도 합니다. 검증 요구 사항이 다릅니다. 이러한 종류의 차원 빌드 규칙에 대해 자세히 알아보려면 새 차원 빌드 규칙 생성을 참조하십시오.