통화 변환 애플리케이션 빌드 및 변환 수행
이 항목에서는 통화 변환 애플리케이션을 빌드하고 통화를 변환하는 방법에 대해 설명합니다. 지침은 기본 큐브, Sample.Interntl 및 통화 큐브, Sample.Xchgrate를 예로 사용합니다. 이러한 항목을 다시 만들어 지침과 함께 따라갈 수 있습니다.
통화 변환 응용 프로그램을 빌드하고 변환을 수행하려면
-
이 설명서에 사용된 샘플 큐브를 작성합니다.
-
Essbase 웹 인터페이스에서 파일을 누르고
gallery/Technical/Currency Conversion로 이동합니다. -
LCM_Sample_Currency.zip를users아래의 사용자 고유 디렉토리에 복사합니다. -
작업을 누릅니다.
-
새 작업 메뉴에서 LCM 임포트를 선택합니다.
-
사용자 디렉토리에서
LCM_Sample_Currencyzip 파일을 선택합니다. -
LCM(수명 주기 관리)을 사용하여 Sample_Currency.Interntl 큐브를 빌드하려면 제출을 누릅니다.
-
-
기본 큐브의 개요(Interntl)를 열고 통화 변환을 준비합니다. Interntl 큐브는 이미 준비되었지만 임포트한 경우 이 항목에서는 이를 예제로 사용합니다. 다른 큐브로 작업하는 경우 이 섹션에 표시된 변경 사항을 적용해야 하는 경우 편집할 아웃라인을 엽니다.
-
애플리케이션을 누르고 목록을 새로 고칩니다.
-
응용 프로그램(이 예제에서는 Sample_Currency)을 엽니다.
-
큐브를 엽니다(이 예의 경우 Interntl).
- 아웃라인 실행을 누릅니다.
-
아웃라인 뷰어에서 아웃라인에 다음이 포함되어 있는지 확인합니다.
-
시간으로 태그 지정된 차원

-
계정으로 태그가 지정된 차원

-
국가 태그가 지정된 차원

-
-
멤버 검사기의 일반 탭에서 계정 차원 및 이 차원 내의 멤버에 통화 범주를 지정하여 서로 다른 범주의 환율을 처리합니다. 하위 멤버는 차원 범주를 다르게 지정하지 않는 한 상속합니다.

-
멤버 검사기의 [일반 사항] 탭에서 변환되지 않아야 하는 모든 멤버에 변환 없음 태그를 지정합니다. 변환 없음 태그는 상속되지 않습니다. 없음은 변환 없음을 나타내지 않습니다. 대신 변환 범주가 지정되지 않았음을 나타냅니다(따라서 상속됨).

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

-
선택 사항: 한 차원을 통화 분할 영역
로 태그 지정하여 Essbase에 로컬 데이터를 보유하고 기본 데이터를 보유하는 큐브 부분을 알립니다. 
통화 파티션으로 태그를 지정하는 차원에는 로컬 및 기준 값 모두에 대한 멤버가 포함됩니다. 이 차원에는 사용자가 자신의 통화로 입력하는 데이터가 포함됩니다. 통화 변환 계산 스크립트를 사용하여 로컬 데이터가 기본 데이터로 변환됩니다.
-
데이터를 저장하지 않는 차원 및 멤버에 레이블만 태그를 적용합니다.

-
변경한 경우 아웃라인을 저장합니다.
-
이 섹션에 설명된 샘플을 사용하는 경우 통화 큐브 Sample_Currency.Xchgrate가 이미 존재합니다.
자체 기본 큐브에서 작업 중이고 통화 큐브가 아직 없는 경우 지금 생성하십시오. 기본 큐브 아웃라인 뷰어에서 유로 기호
을 누르고 통화 큐브의 이름을 제공합니다.
-
-
기본 및 통화 큐브가 아직 연결되지 않은 경우 해당 큐브를 연결합니다. Interntl 큐브 컨텍스트의 다음 이미지는 Sample_Currency.Interntl에 이미 Xchgrate라는 연결된 통화 큐브가 있음을 보여줍니다.

-
통화 큐브(Xchgrate)를 시작합니다. Essbase 11g 온프레미스와 달리 통화 큐브는 기본 데이터베이스와 함께 자동으로 시작되지 않습니다.
-
통화 변환을 계산합니다. 계산 스크립트에서 CCONV 명령을 사용하여 로컬 통화의 데이터 값을 공통 변환 통화로 변환합니다. 예를 들어, 다양한 통화의 데이터를 USD로 변환할 수 있습니다. CCONV TOLOCALRATE 명령을 사용하여 데이터 값을 원래의 로컬 통화로 다시 변환할 수 있습니다.
-
통화 변환을 추적합니다. CCTRACK 애플리케이션 구성 설정을 사용하여 Essbase가 변환된 통화 분할 영역 및 사용된 환율을 추적할지 여부를 제어합니다.
-
필요한 경우 통화 변환 문제를 해결합니다.
통화 큐브를 기본 큐브에 연결하는 중 오류가 발생하는 경우 기본 큐브가 다음 기준을 충족하는지 확인하십시오.
-
차원은 시간으로 태그가 지정됩니다.
-
차원은 계정으로 태그가 지정됩니다.
-
계정 차원에는 변환하려는 계정 범주에 대해 정의된 통화 변환 범주가 있습니다.
-
변환되지 않아야 하는 계정 차원의 모든 멤버는 변환 없음으로 태그 지정됩니다.
-
시장 차원은 국가로 태그가 지정됩니다.
-
차원의 각 멤버에 통화 이름이 개별적으로 지정되어 있더라도 국가 차원에는 통화 이름이 지정됩니다.
-
국가 차원의 각 멤버는 연관된 통화 이름을 가지거나 차원 레벨에서 정의된 통화를 상속합니다.
또한 통화 큐브가 다음 기준을 충족하는지 확인하십시오.
-
차원은 시간으로 태그가 지정됩니다.
-
시간 차원에는 기본 큐브의 시간 차원에 정의된 각 멤버가 포함됩니다. 각 멤버가 포함되고 철자가 올바른지 확인합니다.
-
기본 큐브에서 동적 시계열 멤버를 사용하는 경우 통화 큐브에서 사용해야 합니다.
-
차원은 계정으로 태그가 지정됩니다. 통화 큐브의 계정 차원에는 기본 큐브에 정의된 계정 범주가 포함됩니다.
-
차원은 국가 태그가 지정되며 기본 큐브에서 국가로 태그 지정된 차원에 사용되는 통화의 이름을 포함합니다. 각 통화가 올바르게 포함되고 철자가 올바른지 확인합니다.
-
통화 큐브가 시작되었는지 확인합니다.
-