통화 변환 애플리케이션 빌드 및 변환 수행

이 항목에서는 통화 변환 애플리케이션을 빌드하고 통화를 변환하는 방법에 대해 설명합니다. 지침은 기본 큐브, Sample.Interntl 및 통화 큐브, Sample.Xchgrate를 예로 사용합니다. 이러한 항목을 다시 만들어 지침과 함께 따라갈 수 있습니다.

통화 변환 응용 프로그램을 빌드하고 변환을 수행하려면

  1. 이 설명서에 사용된 샘플 큐브를 작성합니다.

    1. Essbase 웹 인터페이스에서 파일을 누르고 gallery/Technical/Currency Conversion로 이동합니다.

    2. LCM_Sample_Currency.zipusers 아래의 사용자 고유 디렉토리에 복사합니다.

    3. 작업을 누릅니다.

    4. 새 작업 메뉴에서 LCM 임포트를 선택합니다.

    5. 사용자 디렉토리에서 LCM_Sample_Currency zip 파일을 선택합니다.

    6. LCM(수명 주기 관리)을 사용하여 Sample_Currency.Interntl 큐브를 빌드하려면 제출을 누릅니다.

  2. 기본 큐브의 개요(Interntl)를 열고 통화 변환을 준비합니다. Interntl 큐브는 이미 준비되었지만 임포트한 경우 이 항목에서는 이를 예제로 사용합니다. 다른 큐브로 작업하는 경우 이 섹션에 표시된 변경 사항을 적용해야 하는 경우 편집할 아웃라인을 엽니다.

    1. 애플리케이션을 누르고 목록을 새로 고칩니다.

    2. 응용 프로그램(이 예제에서는 Sample_Currency)을 엽니다.

    3. 큐브를 엽니다(이 예의 경우 Interntl).

    4. 아웃라인 실행을 누릅니다.
    5. 아웃라인 뷰어에서 아웃라인에 다음이 포함되어 있는지 확인합니다.

      • 시간으로 태그 지정된 차원 아웃라인의 시간 차원을 나타내는 Redwood 인터페이스의 시계 아이콘 이미지입니다.

      • 계정으로 태그가 지정된 차원 계정 차원을 나타내는 Redwood 인터페이스의 해시 아이콘 이미지입니다.

      • 국가 태그가 지정된 차원 국가 차원을 나타내는 Redwood 인터페이스의 지구 아이콘 이미지입니다.

    6. 멤버 검사기의 일반 탭에서 계정 차원 및 이 차원 내의 멤버에 통화 범주를 지정하여 서로 다른 범주의 환율을 처리합니다. 하위 멤버는 차원 범주를 다르게 지정하지 않는 한 상속합니다.
      P & L(손익)이라는 통화 변환 범주를 표시하는 최상위 계정 차원 멤버에 대한 멤버 속성입니다.

    7. 멤버 검사기의 [일반 사항] 탭에서 변환되지 않아야 하는 모든 멤버에 변환 없음 태그를 지정합니다. 변환 없음 태그는 상속되지 않습니다. 없음은 변환 없음을 나타내지 않습니다. 대신 변환 범주가 지정되지 않았음을 나타냅니다(따라서 상속됨).
      멤버 등록정보, 일반 탭, 통화 변환 옵션으로 선택된 변환 없음 표시

    8. 국가 차원의 멤버에 통화 이름을 지정합니다. 최상위 레벨 멤버의 경우 기준 통화의 통화 이름(예: USD)을 지정하여 기준 통화가 국가 차원 계층 아래로 상속되도록 합니다. 멤버의 1차 하위 구성요소가 단일 통화를 공유하는 경우 상위의 통화 이름만 정의하면 됩니다.
      시장 차원(국가 차원) 상단의 멤버 검사기 일반 탭에 있는 통화 이름 필드 이미지

    9. 선택 사항: 한 차원을 통화 분할 영역 차원 유형 = 통화 분할 영역을 나타내는 웹 인터페이스의 달러 기호 아이콘로 태그 지정하여 Essbase에 로컬 데이터를 보유하고 기본 데이터를 보유하는 큐브 부분을 알립니다.
      차원 유형으로 선택된 통화 분할 영역을 보여주는 멤버 등록정보 General 탭

      통화 파티션으로 태그를 지정하는 차원에는 로컬 및 기준 값 모두에 대한 멤버가 포함됩니다. 이 차원에는 사용자가 자신의 통화로 입력하는 데이터가 포함됩니다. 통화 변환 계산 스크립트를 사용하여 로컬 데이터가 기본 데이터로 변환됩니다.

    10. 데이터를 저장하지 않는 차원 및 멤버에 레이블만 태그를 적용합니다.
      멤버 속성에서 데이터 저장 유형으로만 선택된 레이블입니다.

    11. 변경한 경우 아웃라인을 저장합니다.

    12. 이 섹션에 설명된 샘플을 사용하는 경우 통화 큐브 Sample_Currency.Xchgrate가 이미 존재합니다.

      자체 기본 큐브에서 작업 중이고 통화 큐브가 아직 없는 경우 지금 생성하십시오. 기본 큐브 아웃라인 뷰어에서 유로 기호 Redwood 인터페이스의 아웃라인 편집기에서 유로 기호 아이콘 이미지을 누르고 통화 큐브의 이름을 제공합니다.
      Redwood 인터페이스의 통화 데이터베이스 생성 대화상자 이미지

  3. 기본 및 통화 큐브가 아직 연결되지 않은 경우 해당 큐브를 연결합니다. Interntl 큐브 컨텍스트의 다음 이미지는 Sample_Currency.Interntl에 이미 Xchgrate라는 연결된 통화 큐브가 있음을 보여줍니다.
    통화 큐브 Xchgrate에 연결되어 있음을 보여주는 Interntl 큐브 컨텍스트 이미지입니다.

  4. 통화 큐브(Xchgrate)를 시작합니다. Essbase 11g 온프레미스와 달리 통화 큐브는 기본 데이터베이스와 함께 자동으로 시작되지 않습니다.

  5. 통화 변환을 계산합니다. 계산 스크립트에서 CCONV 명령을 사용하여 로컬 통화의 데이터 값을 공통 변환 통화로 변환합니다. 예를 들어, 다양한 통화의 데이터를 USD로 변환할 수 있습니다. CCONV TOLOCALRATE 명령을 사용하여 데이터 값을 원래의 로컬 통화로 다시 변환할 수 있습니다.

  6. 통화 변환을 추적합니다. CCTRACK 애플리케이션 구성 설정을 사용하여 Essbase가 변환된 통화 분할 영역 및 사용된 환율을 추적할지 여부를 제어합니다.

  7. 필요한 경우 통화 변환 문제를 해결합니다.

    통화 큐브를 기본 큐브에 연결하는 중 오류가 발생하는 경우 기본 큐브가 다음 기준을 충족하는지 확인하십시오.

    • 차원은 시간으로 태그가 지정됩니다.

    • 차원은 계정으로 태그가 지정됩니다.

    • 계정 차원에는 변환하려는 계정 범주에 대해 정의된 통화 변환 범주가 있습니다.

    • 변환되지 않아야 하는 계정 차원의 모든 멤버는 변환 없음으로 태그 지정됩니다.

    • 시장 차원은 국가로 태그가 지정됩니다.

    • 차원의 각 멤버에 통화 이름이 개별적으로 지정되어 있더라도 국가 차원에는 통화 이름이 지정됩니다.

    • 국가 차원의 각 멤버는 연관된 통화 이름을 가지거나 차원 레벨에서 정의된 통화를 상속합니다.

    또한 통화 큐브가 다음 기준을 충족하는지 확인하십시오.

    • 차원은 시간으로 태그가 지정됩니다.

    • 시간 차원에는 기본 큐브의 시간 차원에 정의된 각 멤버가 포함됩니다. 각 멤버가 포함되고 철자가 올바른지 확인합니다.

    • 기본 큐브에서 동적 시계열 멤버를 사용하는 경우 통화 큐브에서 사용해야 합니다.

    • 차원은 계정으로 태그가 지정됩니다. 통화 큐브의 계정 차원에는 기본 큐브에 정의된 계정 범주가 포함됩니다.

    • 차원은 국가 태그가 지정되며 기본 큐브에서 국가로 태그 지정된 차원에 사용되는 통화의 이름을 포함합니다. 각 통화가 올바르게 포함되고 철자가 올바른지 확인합니다.

    • 통화 큐브가 시작되었는지 확인합니다.