마이그레이션 옵션 설정

Oracle Hyperion Enterprise Performance Management System Lifecycle Management 마이그레이션에 대한 임포트 및 익스포트 옵션을 설정할 수 있습니다. 설치된 제품에 대한 옵션만 표시됩니다. 옵션은 제품별로 다르며 일부 제품에는 옵션이 없습니다. 원하는 경우 변경하지 않고 기본 옵션을 그대로 사용할 수 있습니다.

마이그레이션 옵션은 모든 Lifecycle Management 마이그레이션에 대해 글로벌로 적용할 수 있습니다. 마이그레이션 정의 파일에서 옵션을 명시적으로 지정하여 해당 옵션을 재정의할 수 있습니다.

마이그레이션 옵션을 설정하려면 다음을 수행합니다.

  1. Oracle Hyperion Shared Services Console을 실행합니다.

    Shared Services Console 실행을 참조하십시오.

  2. 관리, 마이그레이션 옵션 순으로 선택합니다.
  3. 마이그레이션 옵션 탭에서 원하는 마이그레이션 옵션을 입력합니다.

예 6-1 마이그레이션 임포트 옵션

표 6-1 임포트 옵션

임포트 옵션 설명
Essbase Studio - 임포트 모드 임포트 옵션을 선택합니다.
  • 바꾸기 - 요소가 카탈로그 데이터베이스에 이미 있는 경우 카탈로그 파일의 새 요소가 이 요소를 덮어씁니다.

  • 병합 - 요소가 카탈로그 데이터베이스에 이미 있는 경우 이 요소가 유지되고 XML 파일에 있는 중복 요소는 사용되지 않습니다. XML 파일을 사용하여 카탈로그 데이터베이스가 생성됩니다. 가져온 객체 중 하나 이상이 카탈로그에 있는 경우 임포트 프로세스가 종료됩니다.

  • 요소가 있는 경우 중단 - XML 파일을 사용하여 카탈로그 데이터베이스가 생성됩니다. 가져온 객체 중 하나 이상이 카탈로그에 있는 경우 임포트 프로세스가 종료됩니다.

참고: [마이그레이션 옵션] 대화상자에서 지정된 값을 덮어쓰려면 마이그레이션 정의 파일에 직접 다음을 입력합니다.

<Options option="OverwriteCatalogObjects" Value="value"/>

예:

<Options option="OverwriteCatalogObjects" Value="SKIP"/>

마이그레이션 정의 파일에 직접 입력하는 경우 적합한 값은 Replace/Merge/Abort if element exists입니다.

Essbase 애플리케이션 - 아티팩트 덮어쓰기 [예]를 선택하면 대상 위치에 있는 모든 아티팩트를 덮어씁니다. 기본값은 [아니요]입니다.

참고: [마이그레이션 옵션] 대화상자에서 지정된 값을 덮어쓰려면 마이그레이션 정의 파일에 직접 다음을 입력합니다.

<Options option="overWriteArtifact" Value="value"/>

예:

<Options option="overWriteArtifact" Value="false"/>

마이그레이션 정의 파일에 직접 입력하는 경우 적합한 값은 true/false입니다.

Essbase 애플리케이션 - 큐브 재구조화 옵션을 선택합니다.
  • 큐브 데이터 유지 - 큐브 아웃라인을 재구조화할 때 큐브의 데이터를 유지합니다.

  • 큐브 데이터 삭제 - 큐브 아웃라인을 재구조화할 때 큐브의 데이터를 삭제합니다.

  • 입력 데이터만 유지 - 큐브 아웃라인을 재구조화할 때 입력 데이터만 유지합니다.

  • 0 레벨 데이터만 유지 - 큐브 아웃라인을 재구조화할 때 레벨 0 데이터만 유지합니다.

참고: [마이그레이션 옵션] 대화상자에서 지정된 값을 덮어쓰려면 마이그레이션 정의 파일에 직접 다음을 입력합니다.

<Options option="restructureCube" Value="value"/>

예:

<Options option="restructureCube" Value="Retain cube data"/>

마이그레이션 정의 파일에 직접 입력하는 경우 적합한 값은 Retain cube data/Discard cube data/Keep only input data/Keep only 0 level data입니다.

FDMEE - 검증 건너뛰기 가져오는 동안 대상 위치의 대상 차원 멤버에 대한 검증을 건너뜁니다.

참고: [마이그레이션 옵션] 대화상자에서 지정된 값을 덮어쓰려면 마이그레이션 정의 파일에 직접 다음 내용을 입력합니다.

<Options option="skipValidation" Value="value"/>

예:

<Options option="skipValidation" Value="true"/>

마이그레이션 정의 파일에 직접 입력하는 경우 적합한 값은 true/false입니다.

Financial Close Management - 임포트 모드 옵션을 선택합니다.
  • 바꾸기 - 선택한 아티팩트를 가져온 아티팩트로 덮어씁니다.

  • 모두 바꾸기 - 모든 기존 아티팩트를 가져온 아티팩트로 덮어씁니다.

참고: [마이그레이션 옵션] 대화상자에서 지정된 값을 덮어쓰려면 마이그레이션 정의 파일에 직접 다음을 입력합니다.

<Options option="replaceOption" Value="value"/>

예:

<Options option="replaceOption" Value="Replace"/>

마이그레이션 정의 파일에 직접 입력하는 경우 적합한 값은 Replace/Replace All입니다.

HFM - 차원 임포트 모드

임포트 작업을 선택합니다.

  • 바꾸기 - 가져온 아티팩트로 아티팩트를 덮어씁니다.

  • 병합 - 아티팩트를 가져온 아티팩트에 병합합니다.

    참고: 이 옵션은 마이그레이션에 정의된 모든 차원에 적용할 수 있습니다.

참고: [마이그레이션 옵션] 대화상자에서 지정된 값을 덮어쓰려면 마이그레이션 정의 파일에 직접 다음을 입력합니다.

<Options option="ImportDimensionMode" Value="value"/>

예:

<Options option="ImportDimensionMode" Value="Merge"/>

마이그레이션 정의 파일에 직접 입력하는 경우 적합한 값은 Replace/Merge입니다.

HFM - 단계별 제출 지정 임포트 모드

임포트 작업을 선택합니다.

  • 바꾸기 - 가져온 아티팩트로 아티팩트를 덮어씁니다.

  • 병합 - 아티팩트를 가져온 아티팩트에 병합합니다.

참고: <Options option="ImportPhaseSubmissionAssignmentMode" Value="value"/>

예:

<Options option="ImportPhaseSubmissionAssignmentMode" Value="Replace"/>

마이그레이션 정의 파일에 직접 입력하는 경우 적합한 값은 Replace/Merge입니다.

Shared Services - 최대 오류 수 임계값 임포트 프로세스가 중지되기 전에 허용된 오류 수입니다.

참고: [마이그레이션 옵션] 대화상자에서 지정된 값을 덮어쓰려면 마이그레이션 정의 파일에 직접 다음을 입력합니다.

<Options option="maxerrors" Value="value"/>

예:

<Options option="maxerrors" Value="100"/>

마이그레이션 정의 파일에 직접 입력하는 경우 적합한 값은 10/50/100/500/1000/5000/>5000입니다.

Shared Services - 임포트 모드 임포트 작업을 선택합니다.
  • 생성 또는 업데이트

  • 생성

  • 업데이트

  • 삭제

참고:
  • 비활성화된 Native Directory 사용자를 삭제하려면 먼저 사용자를 비활성화해야 합니다.

  • [마이그레이션 옵션] 대화상자에서 지정된 값을 덮어쓰려면 마이그레이션 정의 파일에 직접 다음을 입력합니다.

    <Options option="operation" Value="value"/>

    예:

    <Options option="operation" Value="Delete"/>

    마이그레이션 정의 파일에 직접 입력하는 경우 적합한 값은 Create or Update/Create/Update/Delete입니다.

예 6-2 마이그레이션 옵션이 있는 샘플 마이그레이션 정의 파일

다음은 마이그레이션 옵션 행이 굵게 표시되어 있는 샘플 마이그레이션 정의 파일입니다.

<Package>
   <LOCALE>en_US</LOCALE>
   <User name="admin" password="" />
   <Task>
      <Source type="Application" product="HUB" project="Foundation" application="Shared Services" />
      <Target type="FileSystem" filePath="/exp1/HUB.Shared Services" />
      <Options option="operation" Value="delete" />
      <Artifact recursive="true" parentPath="/Native Directory" pattern="*" />
      <Artifact recursive="true" parentPath="/Taskflows" pattern="*" />
   </Task>
   <Task>
      <Source type="FileSystem" filePath="/exp22/HUB.Shared Services" />
      <Target type="Application" product="HUB" project="Foundation" application="Shared Services" />
      <Artifact recursive="true" parentPath="/Native Directory" pattern="*" />
      <Artifact recursive="true" parentPath="/Taskflows" pattern="*" />
   </Task>
</Package>