대체 변수를 멤버로 선택 정보

대체 변수는 정기적으로 바뀌는 정보에 대한 글로벌 자리 표시자로 동작합니다. 대체 변수는 특히 반복 예측의 개발 및 보고에 유용합니다. 대체 변수를 양식에서 멤버로 선택할 경우 그 값은 동적으로 생성된 정보를 기초로 합니다. 예를 들어, 현재 월 멤버를 대체 변수 CurMnth에 설정할 수 있기 때문에 월이 바뀔 때 양식이나 보고서 스크립트에서 월 값을 수동으로 업데이트할 필요가 없습니다.

각 변수는 지정된 값을 가지며 이 값은 Oracle Essbase 서버에서 일괄적으로 변경될 수 있습니다.

참고:

  • 양식의 값을 열거나 계산할 때 Oracle Hyperion Planning 애플리케이션은 대체 변수를 지정된 값으로 바꿉니다.

    기본적으로 각 대체 변수는 5분(또는 300초) 마다 Essbase 서버로부터 검색되고 캐시됩니다. SUBST_VAR_CACHE_LIFETIME 애플리케이션 등록정보를 추가하고 해당 값을 초 단위로 설정하여 검색 간격을 변경할 수 있습니다.

  • Planning에서 값을 생성하고 대체 변수에 지정할 수 있습니다. 그러면 양식에 대한 멤버를 선택할 때 이 대체 변수는 Planning에서 이용 가능합니다. Planning을 사용하여 대체 변수를 생성하고 값을 지정하는 방법에 대한 지침은 대체 변수 작업을 참조하십시오.

    또한 Oracle Essbase Administration Services Console 또는 ESSCMD를 사용해 값을 생성하여 대체 변수에 지정합니다.

  • 대체 변수는 양식의 컨텍스트에 적합해야 합니다. 예를 들어 Time Period 차원의 멤버로 Qtr2 값을 가진 CurrQtr이라는 이름의 대체 변수를 선택할 수 있습니다. 연도 차원에 대해 값이 2월일 경우 CurrYr이라는 이름의 대체 변수를 선택하는 것은 적합하지 않습니다. 애플리케이션 또는 데이터베이스 레벨에서 대체 변수를 설정할 수 있습니다.

    또한 Essbase 서버 레벨의 대체 변수를 설정할 수 있습니다.

    같은 대체 변수가 여러 레벨에 존재할 수 있습니다. Planning은 다음 순서로 검색해서 맨 먼저 발견된 것을 사용합니다.

    1. 데이터베이스

    2. 애플리케이션

    3. 서버

  • 대체 변수가 비즈니스 규칙에서 런타임 프롬프트에 대해 활성화되어 있고 그 값이 비즈니스 규칙에 대한 런타임 프롬프트에 설정된 멤버와 일치하는 경우 대체 변수에서 선택할 수 있습니다.

  • Planning은 대체 변수가 사용될 때(예: 양식이 열릴 때) 유효성을 확인합니다. 양식을 디자인할 때는 확인하지 않기 때문에 양식을 저장한 다음 열어서 대체 변수를 테스트해야 합니다.

  • 대체 변수가 계산될 때 생성되는 오류에 대한 정보는 여러 로그에서 확인할 수 있습니다. 더 이상 Essbase에 포함되지 않은 대체 변수를 사용하려는 시도에 대한 정보는 Essbase 서버 로그를 참조하십시오. 양식에서 적합하지 않은 대체 변수에 대한 정보는 Planning로그를 참조하십시오. 로그에 대한 자세한 내용은 Oracle Enterprise Performance Management System 설치 및 구성 문제 해결 가이드 를 참조하십시오.

양식에서 대체 변수를 지정하려면 다음을 수행합니다.

  1. 양식을 생성합니다(단순 양식 생성 참조).
  2. 멤버를 선택할 때와 같은 방법으로 멤버 선택에서 대체 변수를 선택한 다음 오른쪽, 왼쪽 및 이중 화살표를 사용하여 대체 변수를 선택한 멤버로 이동하거나 그 반대로 이동합니다.

    선택되었을 때 대체 변수 앞에는 &가 표시됩니다. 예를 들면 다음과 같습니다.

    &CurrentScenario

  3. 확인을 누릅니다.