비즈니스 규칙 생성

비즈니스 규칙은 구성요소로 그룹화된 계산으로 이루어진 Oracle Hyperion Calculation Manager 객체입니다.

규칙에는 하나 이상의 구성요소, 템플리트 또는 규칙이 포함될 수 있습니다.

액세스할 수 있는 애플리케이션에 대한 비즈니스 규칙을 생성할 수 있습니다. 규칙 생성 가능 여부는 지정된 역할에 따라 결정됩니다. Oracle Enterprise Performance Management System 사용자 보안 관리 가이드를 참조하십시오.

규칙은 순서도에 그래픽으로 표현되며, 순서도에 구성요소를 끌어 놓아 규칙을 디자인할 수 있습니다.

비즈니스 규칙을 생성하려면 다음을 수행합니다.

  1. 다음 중 하나를 수행합니다.
    • 시스템 뷰, 사용자정의 뷰, 배포 뷰 또는 필터 뷰에서 새 객체 아이콘을 누르고 새 객체 대화상자에 정보를 입력합니다. 규칙객체 유형으로 선택했는지 확인합니다.

    • 시스템 뷰에서 규칙을 마우스 오른쪽 버튼으로 누르고 새로 작성을 선택한 다음 새 규칙 대화상자에 정보를 입력합니다.

    주:

    규칙 이름에는 '\r', '\n', '\t', '\f', '\b', '<', '>', '(', ')', '"', '\\', '{', '}', '[', ']', '*', '?' 문자를 사용할 수 없습니다.
  2. 규칙 디자이너에서 새 객체기존 객체 아래의 객체를 선택하고 시작종료 사이의 순서도로 끌어 놓습니다.

    다음 사항에 유의하십시오.

    • 기존 공식 또는 스크립트 구성요소를 순서도에 끌어 놓으면 기본적으로 공식 또는 스크립트가 공유 객체가 됩니다. 구성요소를 공유하지 않으려면 공식 또는 스크립트 구성요소의 등록정보에서 공유 확인란을 선택 취소합니다. 스크립트 및 공식 구성요소 공유를 참조하십시오.

    • 스크립트 구성요소를 그래픽 형식으로 보려면 순서도에서 스크립트 구성요소를 마우스 오른쪽 버튼으로 누르고 그래픽으로 변환을 선택합니다.

      스크립트가 적합한 경우에만 스크립트 구성요소가 그래픽 형식으로 변환됩니다. 그래픽 형식으로 변환을 실행취소하려면 스크립트 구성요소를 마우스 오른쪽 버튼으로 누르고 실행취소를 선택합니다.

    • 규칙과 별도로 공식 및 스크립트와 같은 객체를 생성하고 나중에 규칙에 추가할 수 있습니다.

    • 비그래픽 형식(스크립트 형식)의 비즈니스 규칙으로 작업하려면 디자이너 옆에 있는 드롭다운을 누르고 스크립트 편집을 선택합니다(스크립트 모드로 비즈니스 규칙 편집 참조).

  3. 규칙의 등록정보를 입력합니다.

    규칙에 구성요소를 추가하고 순서도에서 구성요소 간에 이동하게 되면 등록정보가 변경됩니다. 특정 구성요소에 대한 등록정보를 입력하려면 순서도에서 구성요소를 선택합니다.

    순서도에서 시작 또는 종료를 선택하는 경우 표시되는 등록정보는 다음과 같습니다.

    • 일반 - 이름, 설명(description) 및 설명(comment)

    • 위치 - 애플리케이션 및 계획 유형

    • 옵션 - 현재 애플리케이션에 대한 옵션

      표 2-1 Planning 옵션

      등록정보 설명
      동적 멤버 생성 런타임 프롬프트를 사용하도록 설정된 해당 멤버 유형의 변수에서 기본 동적 상위 멤버를 지정하는 경우 멤버를 생성합니다.

      비즈니스 규칙에서 동적 멤버를 생성하고 기본 동적 상위 멤버를 선택하는 경우 Oracle Hyperion Planning에서 규칙이 실행되기 전에 자동으로 해당 상위 멤버의 1차 하위 멤버가 생성됩니다.

      참고: [동적 멤버 생성]을 선택할 경우 비즈니스 규칙이 실행되지 못하면 새로 생성된 멤버가 삭제됩니다.

      참고: 이 등록정보는 Financial Consolidation and Close 애플리케이션에 사용할 수 없습니다.

      동적 멤버 삭제 런타임 프롬프트를 사용하도록 설정된 해당 멤버 유형의 변수에서 기본 동적 상위 멤버를 지정하는 경우 멤버를 삭제합니다.

      비즈니스 규칙에서 동적 멤버를 삭제하고 기본 동적 상위 멤버를 선택하는 경우 Planning에서 규칙이 실행된 후에 자동으로 해당 상위 멤버의 1차 하위 멤버가 삭제됩니다.

      참고: 이 등록정보는 Financial Consolidation and Close 애플리케이션에 사용할 수 없습니다.

      통지 사용 오류 여부와 관계 없이 규칙이 실행되면 로그온된 사용자에게 전자메일 통지를 보내는 비즈니스 규칙을 사용합니다.

      표 2-2 Financial Management 옵션

      등록정보 설명
      로깅 사용 규칙이 실행되는 경우 로그 파일에 로그 텍스트가 포함됩니다.

      규칙, 규칙 세트 및 구성요소에 대해 로깅을 사용할 수 있습니다. 비즈니스 규칙의 공식 명령문에 포함할 로그 텍스트를 지정합니다.

      규칙 세트에 대해서는 로깅을 사용하지 않지만 규칙 세트에 속한 규칙 및 구성요소에 대해 로깅을 사용하는 경우 규칙 세트에 대한 로그 설정이 규칙 및 구성요소에 대한 로그 설정을 재정의하므로 로그 파일이 생성되지 않습니다.

      타이머 사용 규칙이 실행되는 경우 규칙을 처리하는 데 걸린 시간을 로그 파일에 기록합니다.

      규칙, 규칙 세트 및 구성요소에 대해 타이머를 사용할 수 있습니다. 타이머가 활성화된 모든 객체에 대한 처리 시간이 로그 파일에 포함됩니다.

      예를 들어 타이머가 사용되는 규칙 세트가 있고 이 규칙 세트에 타이머가 사용되는 규칙 세 개가 있는 경우 규칙 세트 및 규칙 세트의 각 규칙을 처리하는 데 걸린 시간이 기록됩니다.

      사용 안함 스크립트가 생성되는 동안 일시적으로 비즈니스 규칙을 사용 안함으로 설정합니다.
      함수임 매개변수 탭에서 매개변수로 지정된 실행 변수를 포함할 수 있는 함수로 규칙을 사용합니다.

      규칙을 함수로 사용하면 함수처럼 값이 반환됩니다. [함수임]이 선택된 모든 비즈니스 규칙이 [함수 선택기]에 함수로 표시됩니다.

      표 2-3 General Ledger 옵션

      등록정보 설명
      시작 날짜 이 날짜 후에는 비즈니스 규칙을 실행할 수 있습니다.
      종료 날짜 이 날짜 전에는 비즈니스 규칙을 실행할 수 있습니다.
  4. 규칙 디자이너의 다음 탭에서 정보를 입력하거나 검토합니다.
    • 글로벌 범위 - 비즈니스 규칙 구성요소의 공통 차원을 정의합니다.

      비즈니스 규칙 구성요소의 공통 차원 정의를 참조하십시오.

    • 변수 - 비즈니스 규칙에 사용된 변수에 대한 정보를 검토하고 정의합니다.

      비즈니스 규칙에 런타임 프롬프트 값이 포함된 경우에만 변수 탭이 표시됩니다.

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

    • 스크립트 - 규칙에 대해 생성된 스크립트를 표시합니다.

      이 탭의 내용은 변경할 수 없습니다. 스크립트를 변경하려면 디자이너 옆 드롭다운에서 스크립트 편집을 선택합니다.

      비즈니스 규칙에 대한 스크립트를 보고 편집하는 기능은 Oracle Hyperion Financial Management, PlanningOracle Essbase 블록 저장영역에서만 사용할 수 있습니다.

    • 사용 - 규칙을 사용하는 규칙과 규칙 세트를 표시합니다.

      이 탭의 정보는 편집할 수 없습니다. 규칙을 생성할 때 규칙은 기본적으로 규칙이나 규칙 세트에서 사용되지 않습니다.

    • 매개변수 - 매개변수로 사용할 실행 변수를 선택합니다.

      매개변수로 사용할 실행 변수 선택을 참조하십시오.

    • 오류 및 경고 - 비즈니스 규칙에 대해 스크립트 진단을 실행하려면 스크립트 진단 버튼를 누릅니다. 이 작업을 수행하면 Calculation Manager에서 비즈니스 규칙 스크립트를 분석하고 다음을 표시합니다.

      • 검증 오류, 규칙이 검증되지 않은 경우.

        검증 오류를 해결하려면 오류를 마우스 오른쪽 버튼으로 누르고 스크립트에 표시 또는 디자이너에 표시를 선택합니다. 디자이너에 표시를 선택하면 Calculation Manager에서 오류가 있는 구성요소를 표시하며, 여기에서 필요한 내용을 변경하고 규칙을 저장한 다음 스크립트 진단을 다시 실행할 수 있습니다. 구성요소를 편집하려면 디자이너 보기에 있어야 합니다.

      • 요약, 경고 및 블록, 규칙이 검증되는 경우.

        경고 또는 블록 항목을 누르고 스크립트에 표시 또는 디자이너에 표시를 선택합니다. 디자이너 뷰에서는 구성요소만 편집할 수 있습니다.

        • 요약 - 계산의 데이터 셀 수, 데이터 통과 수 및 부정확하게 사용되는 차원 수 등의 통계가 있습니다.

        • 경고 - 모든 희소 차원을 셀 참조에 대해 지정할지 여부, 셀이 희소 멤버를 참조할지 여부 및 지정이 다른 데이터 블록의 희소 차원 멤버를 참조할지 여부 등의 정보가 있습니다.

        • 블록 - "각 Fix 명령문에 대해 Fix 명령문의 영향을 받을 수 있는 잠재적 예상 블록 수" 등의 정보가 있습니다.

  5. 규칙을 저장하려면 저장 버튼를 누릅니다.