데이터 로드

아웃라인 로드 유틸리티로 데이터를 로드할 때 드라이버 멤버를 두 가지 방법으로 지정할 수 있습니다. Oracle Hyperion Planning 데이터 로드 관리 페이지에 지정된 드라이버 멤버로 로드하거나 로드 파일에 드라이버 멤버를 지정하고 /TR 옵션과 함께 유틸리티를 실행할 수 있습니다.

/TR 옵션과 함께 데이터를 로드하는 경우 양식에서의 위치와 관계없이 POV 열 아래에 드라이버 멤버와 다른 모든 멤버가 로드 파일에 나열되어야 합니다. 예를 들어 1월 또는 하위 멤버(연 총계)가 데이터 형식의 열이면 이 열을 POV 열에 지정해야 합니다. /TR을 사용할 때 로드 파일에서 행당 한 개 값을 로드할 수 있습니다. 행을 여러 개 포함할 수 있지만, 데이터 값은 행당 하나만 지정할 수 있습니다. 로드 파일 생성을 참조하십시오.

주의:

다음 단계를 수행하면 데이터베이스의 데이터에 영향을 줄 수 있습니다. Planning DIRECT_DATA_LOAD 시스템 등록정보를 사용하여 데이터를 직접 Oracle Essbase에 로드할 수 있습니다. 현재 릴리스에서 이 등록정보는 기본적으로 true로 설정되며, 데이터가 Essbase로 직접 로드됩니다. 데이터가 Essbase로 직접 로드되는 것을 방지하려면 DIRECT_DATA_LOAD를 false로 설정합니다.

아웃라인 로드 유틸리티를 사용하여 데이터를 로드하려면 다음을 수행합니다.

  1. 정보를 로드하기 전에 애플리케이션과 애플리케이션 데이터베이스를 백업합니다. Oracle Enterprise Performance Management System 백업 및 복구 가이드 을(를) 참조하십시오.
  2. Planning 시스템 등록정보를 설정합니다.
    1. Planning 애플리케이션에 로그인합니다.
    2. 관리, 애플리케이션, 등록정보 순으로 선택한 다음, 시스템 등록정보 탭을 누릅니다.
    3. DIRECT_DATA_LOADDATA_LOAD_FILE_PATH 등록정보를 설정합니다.
      • DIRECT_DATA_LOADTrue로 설정된 경우 또는 이 등록정보에 값을 지정하지 않은 경우, 로드 파일 레코드가 처리되는 동안 정보가 Essbase로 직접 로드됩니다. 이 방법이 제대로 수행되려면 PlanningEssbase에 보관된 아웃라인을 동기화해야 합니다. 변경사항이 Essbase에 새로 고쳐지지 않은 경우에는 로드 파일에서 Planning 아웃라인 변경사항을 지정하면 안 됩니다.

      • DIRECT_DATA_LOADFalse로 설정된 경우 아웃라인 로드 유틸리티는 생성된 로드 파일을 처리하여 데이터 파일(.txt) 및 규칙 파일(.rul)을 생성합니다. 이 경우 데이터가 아직 로드되지 않았으므로 Planning 아웃라인과 Essbase 아웃라인을 동기화할 필요가 없습니다. 원하는 때에 변경사항을 새로 고쳐 메타데이터 변경사항을 Essbase로 전파한 다음 Essbase로 직접 데이터를 로드할 수 있습니다(예: Oracle Essbase Administration Services 사용).

        대부분의 경우 DIRECT_DATA_LOADFalse로 설정하고 DATA_LOAD_PATH를 생성된 데이터 및 규칙 파일에 사용될 위치 및 이름으로 설정합니다(예: C:/myDirectory/App1.txt). 이러한 등록정보가 등록정보 관리 페이지의 시스템 등록정보 탭에서 설정되었는지 확인하십시오.

    4. Planning 애플리케이션 서버를 재시작합니다.
  3. Planning에 지정된 드라이버 멤버로 로드하려면 이 단계에 설명된 대로 드라이버 멤버를 설정합니다. 그렇지 않으면 다음 단계로 건너뜁니다.
    1. 데이터가 로드될 Planning 애플리케이션에 로그온합니다.
    2. 관리, 데이터 로드 설정 순으로 선택합니다.
    3. 데이터 로드 차원 목록(예: 계정)에서 차원을 선택합니다. 이것이 데이터를 로드하려는 차원입니다. 예를 들어, 이 차원은 Planning 양식에서 행으로 표시될 수 있습니다.
    4. 드라이버 차원 목록(예: 기간)에서 차원을 선택합니다.
    5. 멤버 선택 아이콘을 눌러 드라이버 차원(예: 1월, 2월, 3월 등)의 멤버를 선택합니다. 예를 들어, 이러한 멤버는 Planning 양식에서 열로 표시될 수 있습니다.
  4. 쉼표로 구분된 로드 파일을 생성합니다. 데이터 로드 파일 생성을 참조하십시오.
  5. 로드 파일을 검사하고 유틸리티를 실행합니다.
    1. planning1 디렉토리에 설치된 유틸리티를 찾습니다.

      planning1에 대한 전체 경로는 EPM Oracle 인스턴스 정보를 참조하십시오.

    2. 로드 파일이 오류 없이 분석되는 것을 확인하려면 /N 매개변수를 사용하여 유틸리티를 실행하고 아웃라인 로그 파일을 검사하여 오류 메시지가 생성되지 않았는지 확인합니다. /N과 함께 유틸리티를 실행하면 데이터 또는 메타데이터는 로드되지 않지만 로드 파일이 성공적으로 구문분석됩니다. 예를 들어 다음 명령행을 사용하여 테스트라고 부르는 Planning 애플리케이션에 대한 로드 파일을 검사할 수 있습니다.

      C:EPM_ORACLE_INSTANCE\Planning\planning1>OutlineLoad /A:test /U:admin /M /N /I:c:\outline1data3.csv /D:Entity /L:c:/outlineLoad.log /X:c:/outlineLoad.exc

    3. 대소문자 구분 명령어, 공백 하나 및 적합한 매개변수를 사용하여 /N을 사용하지 않고 명령 프롬프트에서 유틸리티를 실행할 수 있습니다. 예를 들면 다음과 같습니다.

      C:\EPM_ORACLE_INSTANCE\Planning\planning1>OutlineLoad /A:test /U:admin /M /I:c:\outline1data3.csv /D:Entity /L:c:/outlineLoad.log /X:c:/outlineLoad.exc

      Planning 내에 드라이버 멤버를 지정하지 않고 데이터를 로드하는 경우 /TR을 비롯한 유틸리티를 실행할 수 있습니다. 예를 들면 다음과 같습니다.

      C:\EPM_ORACLE_INSTANCE\Planning\planning1>OutlineLoad /A:test /U:admin /M /N /I:c:\outline1data3.csv /TR /D:Entity /L:c:/outlineLoad.log /X:c:/outlineLoad.exc

      아웃라인 로드 유틸리티에서 사용할 수 있는 매개변수에 대한 자세한 내용은 차원 등록정보를 참조하십시오.