데이터 소스에 대한 JDBC 접속 설정

데이터 소스에 대한 JDBC 접속을 설정할 수 있습니다.

  1. 관리 페이지에서 JDBC 접속을 누릅니다.
  2. 데이터 소스 추가를 누릅니다.
  3. 데이터 소스 이름 필드에서 데이터 소스에 대한 표시 이름을 입력합니다. 이 이름은 데이터 모델 편집기의 데이터 소스 선택 목록에 표시됩니다.
    이름이 동일한 새 Oracle BI EE 데이터 소스를 생성할 수 없으며 프로비전된 Oracle BI EE 데이터 소스를 삭제할 수도 없습니다.
  4. 드라이버 유형을 선택합니다.
  5. 원격 데이터 소스에 접속하려는 경우에만 데이터 게이트웨이 사용을 선택합니다.
    관리자는 대상 온-프레미스 데이터베이스에서 원격 데이터 접속을 사용으로 설정하고 데이터 게이트웨이를 구성해야 합니다. 데이터 게이트웨이 사용을 선택한 경우 데이터베이스 드라이버 클래스, 시스템 사용자 사용, 사전 처리 함수, 사후 처리 함수, 프록시 인증 사용 설정을 선택하거나 업데이트할 수 없습니다.
  6. 필요한 경우 데이터베이스 드라이버 클래스 필드를 업데이트할 수 있습니다.
  7. 데이터베이스 접속 문자열을 입력합니다.

    접속 문자열 예:

    • Oracle 데이터베이스

      Oracle 데이터베이스(비RAC)에 접속하려면 접속 문자열에 다음 형식을 사용합니다.

      jdbc:oracle:thin:@[host]:[port]:[sid]

      예: jdbc:oracle:thin:@myhost.us.example.com:1521:prod

    • Oracle RAC 데이터베이스

      Oracle RAC 데이터베이스에 접속하려면 접속 문자열에 다음 형식을 사용합니다.

      jdbc:oracle:thin:@//<host>[:<port>]/<service_name>

      예: jdbc:oracle:thin:@//myhost.example.com:1521/my_service

    • Microsoft SQL Server

      Microsoft SQL Server에 접속하려면 접속 문자열에 다음 형식을 사용합니다.

      jdbc:hyperion:sqlserver://[hostname]:[port];DatabaseName=[Databasename]

      jdbc:hyperion:sqlserver://myhost.us.example.com:7777;DatabaseName=mydatabase를 예로 들 수 있습니다.

  8. 데이터 소스에 액세스하는 데 필요한 사용자 이름 및 비밀번호를 입력합니다.
  9. 옵션: 접속 생성 시(선행 프로세스) 또는 해제 시(후행 프로세스) 실행할 PL/SQL 함수를 입력합니다.
  10. 옵션: 보안 접속에 대한 클라이언트 인증서를 지정합니다.
    업로드 센터에 업로드된 클라이언트 인증서가 선택 대상으로 나열됩니다.
  11. 프록시 인증을 사용으로 설정하려면 프록시 인증 사용을 선택합니다.
  12. 접속 테스트를 누릅니다.
  13. 옵션: 이 접속에 대한 백업 데이터베이스를 사용으로 설정합니다.
    1. 백업 데이터 소스 사용을 선택합니다.
    2. 백업 데이터베이스에 대한 접속 문자열을 입력합니다.
    3. 이 데이터베이스에 대한 사용자 이름 및 비밀번호를 입력합니다.
    4. 접속 테스트를 누릅니다.
  14. 이 데이터 소스 접속에 대한 보안을 정의합니다. 필요한 롤을 사용 가능한 롤 목록에서 허용된 롤 목록으로 이동합니다. 허용된 롤 목록의 롤이 지정된 사용자만 이 데이터 소스에서 보고서를 생성 또는 확인할 수 있습니다.

    Oracle BI EE 데이터 소스에 대한 JDBC 접속을 설정할 때 BI 소비자 롤을 사용 가능한 롤 목록에서 허용된 롤 목록으로 이동했는지 확인합니다.

    백업 데이터 소스를 정의한 경우 백업 데이터 소스로 보안 설정이 전달됩니다.

Oracle Autonomous Data Warehouse에 대한 보안 JDBC 접속 설정

Oracle Autonomous Data Warehouse에 대한 보안 JDBC 접속을 생성할 수 있습니다.

JDBC 클라이언트 인증서를 업로드하고 Oracle Autonomous Data Warehouse에 대해 SSL 기반 JDBC 접속을 생성합니다.
  1. 서버에 JDBC 클라이언트 인증서(Oracle 전자 지갑 파일인 cwallet.sso)를 업로드합니다.
    1. Publisher 관리 페이지에서 업로드 센터를 누릅니다.
    2. Oracle 전자 지갑 파일(cwallet.sso)을 찾아보고 선택합니다.
    3. 파일 유형 목록에서 JDBC 클라이언트 인증서를 선택합니다.
    4. 업로드를 누릅니다.
  2. Publisher의 [관리] 페이지에서 JDBC 접속을 누릅니다.
  3. 데이터 소스 추가를 누릅니다.
  4. 접속에 대해 다음 세부정보를 지정합니다.
    • 데이터 소스 이름: DBaaSConnection
    • 드라이버 유형: Oracle 12c
    • 데이터베이스 드라이버 클래스: oracle.jdbc.OracleDriver
  5. JDBC 접속 문자열을 입력합니다.

    TCPS 문자열을 사용합니다. jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))을 예로 들 수 있습니다.

    PAC(프라이빗 액세스 채널)를 사용 중인 경우 접속 문자열의 DESCRIPTION 매개변수에 (ENABLE=broken)을 추가합니다. jdbc:oracle:thin:@(DESCRIPTION=(ENABLE=broken)(ADDRESS=(PROTOCOL=tcps)(HOST=server_name)(PORT=port))(CONNECT_DATA=(SERVICE_NAME=serviceName)))을 예로 들 수 있습니다.

  6. 클라이언트 인증서 목록에서 이전에 업로드된 전자 지갑 파일(cwallet.sso)을 선택합니다.
  7. 접속 테스트를 누릅니다.
  8. 적용을 누릅니다.

온-프레미스 데이터 소스에 대한 JDBC 접속 설정

데이터 게이트웨이 에이전트를 사용하여 온프레미스 데이터 소스에 대한 JDBC 접속을 생성할 수 있습니다.

관리자가 대상 온-프레미스 데이터베이스에서 데이터 게이트웨이를 구성하고 데이터 접속을 사용으로 설정하도록 합니다. 온-프레미스 데이터 소스에 대한 접속 개요을(를) 참조하십시오.

  1. 콘솔에서 데이터 게이트웨이를 사용으로 설정합니다.
    1. Analytics Cloud 홈 페이지에서 콘솔을 누릅니다.
    2. 원격 데이터 접속을 누릅니다.
    3. 데이터 게이트웨이 사용 옵션을 사용으로 설정합니다.
    4. 사용할 데이터 게이트웨이 에이전트를 선택하고 사용으로 설정합니다.
  2. Publisher의 [관리] 페이지에서 JDBC 접속을 누릅니다.
  3. 데이터 소스 추가를 누릅니다.
  4. 데이터 소스 이름 필드에서 데이터 소스에 대한 표시 이름을 입력합니다. 이 이름은 데이터 모델 편집기의 데이터 소스 선택 목록에 표시됩니다.
  5. 드라이버 유형 목록에서 접속할 데이터베이스에 대한 드라이버를 선택합니다. 예를 들어, Oracle 12c for Oracle Database를 선택합니다.
  6. 데이터 게이트웨이 사용을 선택합니다.

    데이터 게이트웨이 사용을 선택하면 다음 설정을 선택하거나 업데이트할 수 없습니다.

    • 데이터베이스 드라이버 클래스 (기본값: oracle.jdbc.OracleDriver)
    • 시스템 사용자 사용
    • 사전 처리 함수
    • 사후 처리 함수
    • 클라이언트 인증서
    • 프록시 인증 사용
  7. 데이터베이스에 대한 접속 문자열을 입력합니다.
  8. 데이터 소스에 액세스하는 데 필요한 사용자 이름 및 비밀번호를 입력합니다.
  9. 접속 테스트를 누릅니다.
  10. (선택사항) 이 접속에 대한 백업 데이터베이스를 사용으로 설정합니다.
    1. 백업 데이터 소스 사용을 선택합니다.
    2. 백업 데이터베이스에 대한 접속 문자열을 입력합니다.
    3. 이 데이터베이스에 대한 사용자 이름 및 비밀번호를 입력합니다.
    4. 접속 테스트를 누릅니다.
  11. 이 데이터 소스 접속에 대한 보안을 정의합니다. 필요한 롤을 사용 가능한 롤 목록에서 허용된 롤 목록으로 이동합니다. 허용된 롤 목록의 롤이 지정된 사용자만 이 데이터 소스에서 보고서를 생성 또는 확인할 수 있습니다.

    백업 데이터 소스를 정의한 경우 백업 데이터 소스로 보안 설정이 전달됩니다.

Snowflake Data Warehouse에 대한 접속 설정

Snowflake Data Warehouse에 대한 접속을 생성하고 해당 접속을 사용하여 완벽한 픽셀 보고서용 데이터에 액세스할 수 있습니다.

  1. Publisher 관리 페이지에서 JDBC 접속을 누릅니다.
  2. 데이터 소스 추가를 누릅니다.
  3. 데이터 소스 이름 필드에서 데이터 소스에 대한 표시 이름을 입력합니다. 이 이름은 데이터 모델 편집기의 데이터 소스 선택 목록에 표시됩니다.
  4. Snowflake를 드라이버 유형으로 선택합니다.
  5. 데이터베이스 드라이버 클래스 필드에서 기본 net.snowflake.client.jdbc.SnowflakeDriver를 사용합니다.
  6. [접속 문자열] 필드에 다음 문자열을 입력합니다.

    jdbc:snowflake://accountName.snowflakecomputing.com;db=database name);warehouse=(warehouse name);schema=(schema name);

    접속에 대해 다른 속성을 사용하려면 예에서와 같이 세미콜론(;)으로 구분된 속성을 추가합니다.

    예: jdbc:snowflake://hw11692.us-central1.gcp.snowflakecomputing.com;db=SNOWFLAKE_SAMPLE_DATA;warehouse=COMPUTE_WH;useProxy=true;proxyHost=www-proxy-adcq7-new.us.oracle.com;proxyPort=80

  7. 데이터 소스에 액세스하는 데 필요한 사용자 이름 및 비밀번호를 입력합니다.
  8. 옵션: 접속 생성 시(선행 프로세스) 또는 해제 시(후행 프로세스) 실행할 PL/SQL 함수를 입력합니다.
  9. 옵션: 보안 접속에 대한 클라이언트 인증서를 지정합니다.
    업로드 센터에 업로드된 클라이언트 인증서가 선택 대상으로 나열됩니다.
  10. 프록시 인증을 사용으로 설정하려면 프록시 인증 사용을 선택합니다.
  11. 접속 테스트를 누릅니다.
  12. 이 데이터 소스 접속에 대한 보안을 정의합니다. 필요한 롤을 사용 가능한 롤 목록에서 허용된 롤 목록으로 이동합니다. 허용된 롤 목록의 롤이 지정된 사용자만 이 데이터 소스에서 보고서를 생성 또는 확인할 수 있습니다.

Vertica Data Warehouse에 대한 접속 설정

Vertica Data Warehouse에 대한 접속을 생성하고 해당 접속을 사용하여 완벽한 픽셀 보고서용 데이터에 액세스할 수 있습니다.

  1. Publisher 관리 페이지에서 JDBC 접속을 누릅니다.
  2. 데이터 소스 추가를 누릅니다.
  3. 데이터 소스 이름 필드에서 데이터 소스에 대한 표시 이름을 입력합니다. 이 이름은 데이터 모델 편집기의 데이터 소스 선택 목록에 표시됩니다.
  4. Vertica를 드라이버 유형으로 선택합니다.
  5. 데이터베이스 드라이버 클래스 필드에서 기본 com.vertica.jdbc.Driver를 사용합니다.
  6. [접속 문자열] 필드에 다음 문자열을 입력합니다.

    jdbc:vertica://[host_name]:[port_number]/[service_name]

  7. 데이터 소스에 액세스하는 데 필요한 사용자 이름 및 비밀번호를 입력합니다.
  8. 옵션: 접속 생성 시(선행 프로세스) 또는 해제 시(후행 프로세스) 실행할 PL/SQL 함수를 입력합니다.
  9. 옵션: 보안 접속에 대한 클라이언트 인증서를 지정합니다.
    업로드 센터에 업로드된 클라이언트 인증서가 선택 대상으로 나열됩니다.
  10. 프록시 인증을 사용으로 설정하려면 프록시 인증 사용을 선택합니다.
  11. 접속 테스트를 누릅니다.
  12. 이 데이터 소스 접속에 대한 보안을 정의합니다. 필요한 롤을 사용 가능한 롤 목록에서 허용된 롤 목록으로 이동합니다. 허용된 롤 목록의 롤이 지정된 사용자만 이 데이터 소스에서 보고서를 생성 또는 확인할 수 있습니다.