변수 정보

변수는 사용자가 정의하는 값을 갖습니다. 비즈니스 규칙 및 템플리트를 디자인할 때 구성요소에 변수를 사용할 수 있습니다.

다음과 같은 방법으로 변수를 생성할 수 있습니다.

  • 변수 디자이너 버튼을 눌러 변수 디자이너를 실행합니다.
  • 규칙, 스크립트, 공식, 템플리트 등 변수 선택기 대화상자를 사용할 수 있는 임의 위치에서 변수를 생성합니다.

    예를 들면 다음과 같습니다.

    • 규칙을 연 다음 멤버 범위 구성요소를 끕니다.
    • 차원 옆에 있는 선택 버튼을 누른 다음 변수를 선택합니다.
    • 변수 선택 대화상자에서 생성을 눌러 변수를 생성합니다.

변수를 생성하면 글로벌, 애플리케이션, 계획 유형, 비즈니스 규칙 등 선택한 레벨에 변수가 생성됩니다. 각 레벨에서 이름이 동일한 변수를 생성하면 규칙에서 최하위 레벨 변수를 사용합니다. 예를 들어 Month라는 글로벌 변수와 Month라는 계획 유형 변수를 생성하면 규칙에서 계획 유형의 변수를 사용합니다.

변수에는 다음 두 가지 유형이 있습니다.

  • 실행 - 비즈니스 규칙이 실행되면 변수에 대해 정의된 계산이 수행됩니다. 스크립트 구성요소 또는 고정 루프 구성요소에서 실행 변수를 사용할 수 있습니다.

  • 대체 - 비즈니스 규칙을 디자인하거나 실행하는 경우 변수는 계산 내에서 대체됩니다. 모든 구성요소에서 대체 변수를 사용할 수 있습니다.

    여러 유형의 실행 및 대체 변수를 생성할 수 있습니다. 생성할 수 있는 변수는 애플리케이션 유형과 실행 변수를 생성 중인지 또는 대체 변수를 생성 중인지에 따라 다릅니다.

    주:

    Groovy 이외의 규칙인 경우, 하나 이상의 멤버 유형의 변수는 ASO(집계 저장영역 옵션) 유형의 Planning 큐브에서만 지원되는 변수 유형입니다.

비즈니스 규칙을 실행할 때 정보 입력을 요청하는 메시지를 표시하는 변수를 생성할 수 있습니다. 이러한 런타임 프롬프트 변수는 멤버, 텍스트, 날짜 또는 숫자 같은 정보에 대해 사용자에게 변수 프롬프트를 표시합니다. 이 프롬프트는 어떤 유형의 데이터를 입력해야 하는지 알려줍니다.

예를 들면 다음과 같습니다.

  • 월을 선택합니다.

  • 분기당 예상 고객 방문 수를 입력합니다.

  • 다음 달의 예상 수입 변동률을 지정합니다.

생성하려는 변수가 적용되는 애플리케이션 유형에 따라, 변수 한 개와 연결할 수 있는 데이터베이스 객체는 최대 4개입니다. 변수는 동시에 여러 객체에 있을 수 있고 각 객체에서 동일한 이름을 가질 수 있습니다.