Essbase 계산 스크립트를 그래픽 비즈니스 규칙으로 임포트

Oracle Essbase 계산 스크립트를 그래픽 비즈니스 규칙으로 Oracle Hyperion Calculation Manager에 임포트할 수 있습니다.

SET RUNTIMESUBVARS 계산 명령이 포함된 Essbase 계산 스크립트를 임포트할 때 모든 Essbase 런타임 대체 변수(스크립트에서 앞에 앰퍼샌드가 옴)가 {} 표기가 있는 Calculation Manager 런타임 프롬프트 변수로 변환됩니다. 기본적으로 문자열 유형의 변수는 Essbase 계산 스크립트에 있는 RUNTIMESUBVARS 명령의 변수 값을 사용하여 Calculation Manager에 생성됩니다. Essbase에서 이러한 계산 스크립트를 생성하는 방법에 대한 자세한 내용은 Oracle Essbase Database Administrator's Guide를 참조하십시오.

계산 관리자에서 변수 값은 규칙 디자이너에서 Business Rule을 열 때 변수 탭의 값 열에 표시됩니다. (변수 디자이너를 열고 기본 값 열을 확인하여 변수의 기본값을 확인할 수 있습니다.) 그러나 계산 스크립트 변수에 값 또는 기본값이 없으면 계산 관리자에 값이 표시되지 않습니다.

계산 스크립트의 <RTSV_HINT>와 </RTSV_HINT> 태그 사이에 텍스트가 있으면, 이 텍스트는 변수의 런타임 프롬프트 텍스트로 사용됩니다. 이러한 태그 사이에 텍스트가 없으면 프롬프트 텍스트가 변수의 이름입니다.

Essbase 계산 스크립트를 그래픽 비즈니스 규칙으로 가져오려면 다음을 수행합니다.

  1. 시스템 뷰에서 데이터베이스를 마우스 오른쪽 버튼으로 누르고 Essbase 계산 스크립트 임포트를 선택합니다.

    이 메뉴 옵션은 가져올 Essbase 계산 스크립트가 있는 경우에만 사용할 수 있습니다.

  2. 각 계산 스크립트에 대해 Calculation Manager에 이미 있는지 여부와 가져올 것인지 여부를 선택합니다. 모든 계산 스크립트를 가져오려면 모두 선택을 누릅니다.
  3. 다음 옵션 중 하나를 선택합니다.
    • 기존 객체를 같은 이름의 새 객체로 바꾸려면 기존 객체 재정의를 선택합니다.

    • 같은 이름의 새 객체가 있을 때 기존 객체를 유지하려면 기존 객체 건너뛰기를 선택합니다.

  4. 임포트를 누릅니다.

    주:

    가져온 계산 스크립트를 스크립트 구성요소로 가져온 경우 구문분석 오류가 있을 수 있습니다. 규칙을 검증하고, 구문분석 오류가 있을 경우 다음 중 하나를 수행하여 수정합니다. 1) Calculation Manager에서 구문분석 오류를 수정하고 규칙을 검증합니다. 스크립트 구성요소를 마우스 오른쪽 버튼으로 누르고 [그래픽으로 변환]을 선택한 다음 규칙을 저장합니다. 그래픽으로의 변환을 실행취소하려면 [편집], [변환 실행취소] 순으로 선택합니다. 2) 원래 계산 스크립트를 열어서 구문분석 오류를 수정하고 계산 스크립트를 저장한 다음 Calculation Manager로 다시 계산 스크립트를 임포트합니다. [이미 있음] 아래에서 계산 스크립트에 확인 표시가 있습니다. [임포트] 확인란과 [기존 객체 덮어쓰기]를 선택합니다.

    계산 스크립트를 가져온 후 가져온 계산 스크립트가 스크립트 구성요소에 있고 그래픽 형식으로 보려는 경우 규칙 순서도에서 스크립트 구성요소를 마우스 오른쪽 버튼으로 누르고 [그래픽으로 변환]을 선택합니다.

    임포트 결과를 로컬 파일에 저장할 수도 있습니다.