데이터 임포트

데이터 임포트 작업을 수행하는 경우 다음 중요 사항에 유의하십시오.

  • 드라이버 멤버의 데이터 유형은 가져온 값 데이터 유형과 동일해야 합니다. 그렇지 않으면 오류가 발생합니다. 날짜 필드는 /DF 스위치로 형식을 지정해야 하고 드라이버 멤버의 데이터 유형은 날짜 유형이어야 합니다. 마찬가지로, 애플리케이션 및 지정된 스마트 목록에 스마트 목록 값이 있을 경우 스마트 목록 멤버는 스마트 목록 유형이어야 합니다. 텍스트 값은 텍스트 유형의 드라이버 멤버에 바인딩되어야 합니다.

  • 드라이버 멤버 유형뿐 아니라 차원의 평가 순서도 드라이버 멤버 값이 정확하게 평가되도록 설정해야 합니다.

  • 아웃라인 로드 유틸리티의 데이터 임포트는 #missing 값을 가져오지 않습니다. 올바른 Oracle Essbase 셀에 #missing 값이 포함되도록 하려면 모든 데이터 임포트에서 /ICB 명령을 사용하여 로드할 블록을 지웁니다(블록의 모든 셀이 #missing으로 설정됨). /ICB 매개변수를 사용하여 Essbase 블록 지우기를 참조하십시오.

관계형 데이터베이스에서 데이터를 가져오려면 다음을 수행합니다.

  1. Oracle Hyperion Planning 관계형 저장소 및 Essbase 데이터를 백업합니다. Oracle Enterprise Performance Management System 백업 및 복구 가이드를 참조하십시오.
  2. 애플리케이션에서 관계형 테이블을 생성합니다.

    다음 그림은 Test_300A 데이터베이스에 있는 Data_Table1이라는 관계형 테이블의 예입니다.


    관계형 데이터 소스에서 데이터를 가져올 때 사용되는 관계형 테이블의 예
  3. Planning 애플리케이션 양식을 생성합니다.

    다음 그림은 Test_300이라는 Planning 양식의 예입니다.


    관계형 데이터 소스에서 데이터를 가져올 때 사용되는 Planning 애플리케이션 양식의 예
  4. .properties 파일을 생성합니다.

    주:

    select 문의 열 이름에서 유효 열 머리글 이름을 가져오며, "as" 절을 사용하여 이 이름을 재정의할 수 있습니다.

    다음은 myprop_relational.properties라는 등록정보 파일의 예입니다.

    /A:TEST_300
    /U:admin
    /IR
    /RIQ:DATA_QUERY2
    /D:Entity
    
    DATA_IMPORT_QUERY3 = SELECT Entity ,"DATA LOAD CUBE NAME" as 'Data Load Cube Name',"AUNSPEC" as "aUnspec","ACUR" as "Salary_aCur","ANONCUR" as "aNonCur","APER" as "aPer","ASL" as "aSL","ADATE" as "aDate","ATEXT" as "aText","POINT-OF-VIEW" as "Point-of-View" from Data_Table1
    
    
    /RIC:Test_300A
    /RIR:jdbc:weblogic:sqlserver://[scl34390]:1433;DatabaseName=Test_300A
    /RID:weblogic.jdbc.sqlserver.SQLServerDriver
    /RIU:sa
    /RIP:password
    
  5. 이전 단계에서 생성한 .properties 파일을 사용하여 아웃라인 로드 유틸리티를 실행합니다.

    예를 들어 다음 명령행을 실행하면 Test_300A 데이터베이스에 있는 관계형 테이블 Data_Table1에서 Planning 애플리케이션 Test_300Planning 양식으로 데이터를 임포트합니다.

    OutlineLoad /CP:c:/myprop_relational.properties

    결과 Planning 애플리케이션 양식은 다음과 같습니다.


    관계형 데이터 소스에서 데이터를 가져온 후 Planning 애플리케이션 양식의 예
  6. Essbase 로그 파일을 확인하고 임포트 작업 결과를 검증합니다.