데이터 익스포트 애플리케이션의 애플리케이션 세부정보 정의

애플리케이션 세부정보를 사용하여 EPM Integration Agent에서 데이터 쓰기 되돌림을 처리하는 방법을 지정할 수 있습니다. 온-프레미스 데이터베이스에 대한 인증서 및 JDBC 연결 정보도 지정해야 합니다.

온-프레미스 애플리케이션으로 데이터 익스포트의 애플리케이션 세부정보를 정의하려면 다음을 수행합니다.

  1. 애플리케이션 페이지에서 온-프레미스 애플리케이션으로 데이터 익스포트 오른쪽에 있는 선택 아이콘 이미지를 누르고 애플리케이션 세부정보를 선택합니다.

  2. 애플리케이션 세부정보 페이지에서 옵션 탭을 누릅니다.

  3. 테이블 이름에서 데이터를 로드할 테이블 이름을 지정합니다.

    온-프레미스 애플리케이션으로 데이터 익스포트의 차원 이름은 테이블의 열 이름과 일치해야 합니다. 시스템에서 데이터를 자동으로 로드하는 INSERT 문을 생성하고 모든 필드에 텍스트를 삽입합니다.

    이 필드에 테이블 이름을 지정하는 경우에는 쿼리 삽입 필드에 INSERT 문을 지정하지 마십시오.

    애플리케이션 세부정보 페이지 표시 이미지

  4. 쿼리 삽입에 쿼리 정의 페이지에서 생성된 사용자정의 INSERT 문과 연계된 SQL 쿼리의 이름을 지정합니다.

    INSERT 쿼리에는 값의 테이블 및 열과 애플리케이션 차원 이름을 포함해야 합니다. 이 방법을 사용하면 사용자에게 친숙한 차원 이름을 제공할 수 있으며 TO_DATE, TO_NUMBER, 기타 함수와 같은 SQL 함수를 사용하여 데이터 유형 변환 및 기타 문자열 작업을 수행할 수도 있습니다. 자세한 내용은 사용자정의 INSERT 쿼리를 사용한 쓰기 되돌림를 참조하십시오.

    INSERT 쿼리를 지정하는 경우에는 테이블 이름 필드에 테이블 이름을 지정하지 마십시오.

    애플리케이션 세부정보 페이지 표시 이미지

  5. 인증서 저장소에서 EPM Integration Agent가 사용하는 인증서 저장소의 유형을 지정합니다.

    사용가능 인증서 저장소 유형은 다음과 같습니다.

    • 클라우드
    • 파일

    클라우드 인증서 저장소 유형의 경우 애플리케이션에 사용자 이름/비밀번호/연결 문자열을 저장합니다.

    파일 인증서 저장소 유형의 경우 온-프레미스 환경에 JDBC URL, 사용자 이름 및 비밀번호를 저장할 파일을 생성합니다. 파일 이름은 appname.cred이고, config 디렉토리에 저장되어야 합니다.

    파일에는 다음 라인이 포함되어야 합니다.

    driver=oracle.jdbc.driver.OracleDriver
    jdbcurl=jdbc:oracle:thin:@slc04aye.us.oracle.com:1523:fzer1213
    username=apps
    password=w+Sz+WjKpL8[

    주:

    두 인증서 저장소 유형에 사용된 비밀번호를 모두 암호화해야 합니다.

    유형이 "클라우드" 저장소인 경우 일반적인 방법으로 사용자 인터페이스에서 비밀번호를 입력합니다. 시스템에서 비밀번호를 암호화하여 저장합니다.

    유형이 "파일" 저장소인 경우 encryptpassword 유틸리티를 사용하여 비밀번호를 암호화하고 파일에 비밀번호를 저장해야 합니다. 비밀번호 암호화에 대한 자세한 내용은 EPM Cloud 사용자 비밀번호 암호화를 참조하십시오.

  6. JDBC 드라이버에서 DBMS(데이터베이스 관리 시스템)에 연결할 때 사용할 JDBC 드라이버의 유형을 선택합니다.

    사용가능 JDBC 드라이버 유형은 다음과 같습니다.

    • Microsoft SQL Server
    • Oracle
  7. 사용자 이름에서 온-프레미스 데이터베이스 사용자 이름을 지정합니다.

  8. 비밀번호에서 온-프레미스 데이터베이스 비밀번호를 지정합니다.

  9. 저장을 누릅니다.