연결 작업

연결은 데이터 변환을 OCI 네트워크에서 연결할 수 있는 다양한 기술로 연결하는 데 도움이 됩니다.

이 절에서는 연결을 생성하기 위한 일반 단계에 대해 설명합니다. 표시된 연결 세부 정보 옵션은 선택한 연결 유형에 따라 다를 수 있습니다.

지원되는 접속 유형에 나열된 접속 유형 외에도 사용자정의 커넥터를 생성할 수 있습니다. 이 커넥터는 JDBC 지원 데이터 소스에 데이터 변환을 연결하는 데 사용할 수 있습니다. 사용자 정의 커넥터 생성을 참조하십시오.

새 연결을 생성하려면 다음과 같이 하십시오.

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.

    연결 페이지가 나타납니다.

  2. 접속 생성을 누릅니다.

    연결 생성 페이지 슬라이드가 표시됩니다.

  3. 다음 중 하나를 수행합니다.
    • 유형 선택 필드에 연결 유형 이름의 이름 또는 일부를 입력합니다.
    • 생성하고자 하는 접속 유형을 선택하십시오.
      • 데이터베이스 - 지원되는 데이터베이스 유형에 대한 접속 유형을 구성할 수 있습니다.
      • 응용 프로그램 - 지원되는 응용 프로그램에 대한 모든 연결 유형을 구성할 수 있습니다.
      • 서비스 - 지원되는 서비스에 대한 모든 연결 유형을 구성할 수 있습니다.
  4. 필요한 연결 유형을 선택한 후 다음을 누릅니다.

    Connection Name(연결 이름) 필드는 기본 이름으로 미리 채워집니다. 이 값을 편집할 수 있습니다.

  5. 접속 세부정보의 경우 다음과 같이 선택한 유형에 대한 접속 세부정보를 제공합니다.
    • 연결 -
      • JDBC URL - 데이터 서버에 접속할 URL입니다. 예:
        jdbc:weblogic:sqlserver://hostname:port[;property=value[;...]]

        주:

        공용 엔드포인트의 Autonomous Database에서 Data Transforms에 액세스하는 경우 허용되는 포트 번호는 2484, 1521-1525, 1708, 3306, 80입니다.

        드라이버와 함께 모델 파일을 제공하는 autoREST 드라이버를 사용하는 커넥터의 경우 해당 데이터 소스에 연결하는 데 필요한 서버 이름 및 기타 등록 정보를 지정합니다. 예:

        jdbc:weblogic:autorest://servername;[property=value[;...]]

      • 사용자 - 서버에 연결하기 위한 사용자 이름입니다(필요한 경우).
      • 비밀번호 - 서버에 접속하기 위한 비밀번호입니다.
    • 고급 옵션
      • 배열 인출 크기 - 데이터 서버에서 대용량 데이터를 읽을 때 Oracle Data Transforms는 레코드의 연속적인 일괄 처리를 인출합니다. 이 값은 데이터 서버와의 각 통신에서 Oracle Data Transforms가 요청하는 행 수(읽은 레코드)입니다.
      • 일괄 처리 업데이트 크기 - 데이터 서버에 대용량 데이터를 쓸 때 Oracle Data Transforms는 레코드의 연속적인 일괄 처리를 삽입합니다. 이 값은 단일 Oracle Data Transforms INSERT 명령의 행 수(작성된 레코드)입니다.

        주:

        BLOB 데이터 유형 열이 있는 테이블을 로드하려면 Batch Update Size를 1000 이하로 설정합니다.
      • 대상에 대한 병렬도 - 이 값은 로드 작업에 허용된 스레드 수를 나타냅니다. 기본값은 1이고, 허용되는 최대 스레드 수는 99입니다.

      주:

      연결 세부정보는 구체적이며 위의 옵션은 선택한 연결 유형에 따라 다릅니다. 프로비저닝 중에 생성되는 기본 연결의 경우 [사용자] 및 [비밀번호] 필드만 편집할 수 있습니다. 다른 필드는 모두 사용할 수 없습니다.
  6. 필요한 접속 세부정보를 모두 제공한 후 접속 테스트를 눌러 접속을 테스트합니다.
    테스트 연결이 실패하면 다음 중 하나를 수행합니다.
  7. 생성을 누릅니다.

    새 연결이 생성됩니다.

새로 생성된 접속이 접속 페이지에 표시됩니다.

선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

  • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
  • 생성된 접속을 테스트하려면 접속 테스트를 선택합니다.
  • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
  • 스키마를 삭제하려면 스키마 삭제를 선택합니다.
  • 생성된 접속을 삭제하려면 접속 삭제를 선택합니다.

다음 필터를 기반으로 필요한 연결을 검색하여 세부정보를 확인할 수도 있습니다.

  • 연결의 이름입니다.
  • 생성된 접속과 연관된 기술입니다.

지원되는 연결 유형

이 항목에서는 데이터 변환에 연결하는 데 지원되는 연결 유형을 나열합니다.

데이터 보호를 위해 FIPS 규정 준수 표준을 지원하려면 정부 클라우드 리전이 필요합니다. 정부 영역의 데이터 변환은 FIPS 140-2 레벨 1을 준수합니다. 서버 간의 보안 통신을 보장하기 위해 연결 소스가 FIPS와 호환되는지 확인합니다.

주:

적용 대상: 적용 가능 Data Integrator: Web Edition이라는 Marketplace에 별도의 목록으로 제공되는 데이터 변환입니다.
  • 드라이버 설치가 필요한 커넥터의 경우 연결을 추가하기 전에 jar 파일을 /u01/oracle/transforms_home/userlibs 디렉토리로 복사해야 합니다.
  • 여기에 나열된 연결 유형 외에도 Data Transforms를 JDBC 지원 데이터 소스에 연결하는 데 사용할 수 있는 커스텀 커넥터를 생성할 수 있습니다. 사용자 정의 커넥터 생성을 참조하십시오.
이름 유형 Data Integrator: Web Edition에서 지원됨 Autonomous Database에 내장된 데이터 변환에서 지원 OCI GoldenGate에 내장된 데이터 변환에서 지원 쓰기 작업 지원 인증 모드: 연결 URL 예제 참고
Aha! 애플리케이션 아니요
  • Url매개변수: jdbc:weblogic:aha:servername;AuthenticationMethod=UrlParameter; SecurityToken=security_token;[propert y=value[;...]];
  • OAuth2:

    jdbc:weblogic:aha:servername;AuthenticationMethod=OAuth2; AccessToken=access_token;[property= value[;...]];

    jdbc:weblogic:aha:servername;AuthenticationMethod=OAuth2;oauthCode=auth_code; ClientID=client_id;ClientSecret=client_secret;RedirectURI=redirect_uri;[property=value[;...]];

  • 방법: jdbc:weblogic:aha:servername;ProxyHost=proxy_host;ProxyPassword=proxy_password; ProxyPort=proxy_port;ProxyUser=proxy_user;AuthenticationMethod=method;[property=value[;...]];
 
Ahrefs 애플리케이션 아니요
  • URLParameter: jdbc:weblogic:autorest:ServerName=https://apiv2.ahrefs.com; AuthenticationMethod=URLParameter; SecurityToken=xxxxxxxx;AuthParam=token;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Amazon Aurora Database
  • userIDPassword: jdbc:weblogic:postgresql://servername:port; AuthenticationMethod=userIDPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:postgresql://servername:port; AuthenticationMethod=kerberos;ServicePrincipalName=servicePrincipalName; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • EntraIDPassword: jdbc:weblogic:postgresql://servername:port; AuthenticationMethod=EntraIDPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • EntraIDServicePrincipal: jdbc:weblogic:postgresql://servername:port; AuthenticationMethod=EntraIDServicePrincipal; ServicePrincipal=your_service_principal;Secret=your_client_secret; [property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
Amazon EMR Hive Database 아니요
  • 없음: jdbc:weblogic:hive://servername:port;DatabaseName=database; AuthenticationMethod=none;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • userIdPassword: jdbc:weblogic:hive://servername:port;DatabaseName=database; AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:hive://servername:port;DatabaseName=database; AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • delegationToken: jdbc:weblogic:hive://servername:port;DatabaseName=database; AuthenticationMethod=delegationToken;DelegationToken=delegationToken; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

 
Amazon Redshift Database
  • userIdPassword: jdbc:weblogic:redshift://server_name:port_number;DatabaseName=database_name;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • 프록시 서버: jdbc:weblogic:redshift://server_name:port_number;DatabaseName=database_name;ProxyHost=proxy_host; ProxyPassword=proxy_password;ProxyPort=proxy_port;ProxyUser=proxy_user;[property=value[;...]];
 
Apache Hive Database 아니요
  • 없음: jdbc:weblogic:hive://servername:port;DatabaseName=database; AuthenticationMethod=none;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • userIdPassword: jdbc:weblogic:hive://servername:port;DatabaseName=database; AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:hive://servername:port;DatabaseName=database; AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • delegationToken: jdbc:weblogic:hive://servername:port;DatabaseName=database; AuthenticationMethod=delegationToken;DelegationToken=delegationToken; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

 
Apache Iceberg Database

지원되는 인증 모드는 없음, 단순 및 OAuth2.0입니다.

http://<host>:<port>/iceberg
Apache Iceberg를 사용한 연결 생성에 대한 자세한 내용은 Create an Apache Iceberg Connection를 참조하십시오.
Apache Impala Database 아니요
  • 없음: jdbc:weblogic:impala://servername:port;DatabaseName=databaseName; AuthenticationMethod=none;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • userIdPassword: jdbc:weblogic:impala://servername:port;DatabaseName=databaseName; AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:impala://servername:port;DatabaseName=databaseName; AuthenticationMethod=kerberos;ServicePrincipleName=serviceprincipalname; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • 프록시 서버: jdbc:weblogic:impala://servername:port;DatabaseName=database_name;ProxyHost=proxy_host; ProxyPassword=proxy_password;ProxyPort=proxy_port;ProxyUser=proxy_user;[property=value[;...]];
 
Apache Spark SQL Database 아니요
  • userIdPassword: jdbc:weblogic:sparksql://servername:port;DatabaseName=database; AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:sparksql://servername:port;DatabaseName=database; AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • jdbc:weblogic:sparksql://servername:port;DatabaseName=database; TransportMode=http;[property=value[;...]]
 
AWS S3 Database 아니요
  • AWS: jdbc:weblogic:autorest:AuthenticationMethod=AWS;servicename=s3; accesskey=*******;secretkey=*******;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Azure 청구 애플리케이션 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Azure 컴퓨트 Database 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Azure 데이터 레이크 스토리지 Database 아니요
  • OAuth2: jdbc:weblogic:autorest:ServerName=https://{accountName}.dfs.core.windows.net; AuthenticationMethod=OAuth2;ClientID=xxxxxxxx;ClientSecret=xxxxxxxx;RefreshToken=xxxxxxxx; Scope=https://storage.azure.com/user_impersonation offline_access; TokenURI=https://login.microsoftonline.com/{tenantID}/oauth2/v2.0/token; AuthorizationURI=https://login.microsoftonline.com/{tenantID}/oauth2/v2.0/authorize; RedirectURI: http://localhost;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Azure 예약된 VM 인스턴스 Database 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Azure 리소스 건전성 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:ServerName=https://management.azure.com; AuthenticationMethod=OAuth2; TenantId=xxxxxxxx; ClientID=xxxxxxxx; ClientSecret=xxxxxxxx; AccessToken=xxxxxxxx; RefreshToken=xxxxxxxx; Scope=https://management.azure.com/.default offline_access; TokenURI=https://login.microsoftonline.com/{tenantId}/oauth2/token; RedirectURI=http://localhost/;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Azure SQL 데이터베이스 Database
  • userIdPassword: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • activeDirectoryPassword: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=activeDirectoryPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • ActiveDirectoryServicePrincipal: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=ActiveDirectoryServicePrincipal;ServicePrincipal=clientID;Secret=clientSecret;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • auto(자동): jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=auto;[property=value[;...]];

    User: [Optional]

    Password: [Optional]

  • 케르베로스: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipalName=service_principal_name; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • ntlm: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=ntlm;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • ntlmjava: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=ntlmjava;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • ntlm2java: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=ntlm2java;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
Azure Synapse Analytics Database
  • userIdPassword: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • activeDirectoryPassword: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=activeDirectoryPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • ActiveDirectoryServicePrincipal: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=ActiveDirectoryServicePrincipal;ServicePrincipal=clientID;Secret=clientSecret;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • auto(자동): jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=auto;[property=value[;...]];

    User: [Optional]

    Password: [Optional]

  • 케르베로스: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipalName=service_principal_name; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • ntlm: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=ntlm;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • ntlmjava: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=ntlmjava;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • ntlm2java: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database;AuthenticationMethod=ntlm2java;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
BigCommerce 애플리케이션 아니요
  • HTTPHeader(HTTP 헤더): jdbc:weblogic:autorest:servername=https://api.bigcommerce.com/stores/{store_hash};AuthenticationMethod=HTTPHeader;securitytoken=**************;authheader=X-Auth-Token;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Cassandra Database
  • 없음: jdbc:weblogic:cassandra://server:port;KeyspaceName=keyspace;AuthenticationMethod=none;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • userIdPassword: jdbc:weblogic:cassandra://server:port;KeyspaceName=keyspace;AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:cassandra://server:port;KeyspaceName=keyspace;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal;[property=value[;...]];

    User: [Ignored

    Password: [Ignored]

 
Cloudera CDH Hive Database 아니요
  • 없음: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=none;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • userIdPassword: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • delegationToken: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=delegationToken;DelegationToken=delegationToken;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

 
Confluence 클라우드 Database 아니요
  • 기본: jdbc:weblogic:autorest:servername=https://<your-domain.atlassian.net>;authenticationmethod=Basic;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
데이터 변환 서비스 아니요 http://<host>:<port>/odi-rest 기존 Data Transforms 인스턴스에 연결하는 방법에 대한 자세한 내용은 원격 데이터 로드에 대한 데이터 변환 연결 생성을 참조하십시오.
DataStax 애플리케이션
  • userIdPassword: jdbc:weblogic:cassandra://server:port;KeyspaceName=keyspace;AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:cassandra://server:port;KeyspaceName=keyspace;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • 없음: jdbc:weblogic:cassandra://server:port;KeyspaceName=keyspace;AuthenticationMethod=none;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

jdbc:weblogic:cassandra://server:port;KeyspaceName=keyspace;[property=value[;...]]

여기서 KeyspaceName는 드라이버가 연결되는 Cassandra 키 공간의 기본 이름을 지정합니다.

Delta Share 애플리케이션 아니요 토큰 끝점 URL을 입력합니다. 델타 공유를 사용하여 연결 생성에 대한 지침은 델타 공유 연결 생성을 참조하십시오.
DocuSign Database 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
eBay 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:ServerName=https://api.eBay.com;AuthenticationMethod=OAuth2;ClientID=NameHere-APIUserA-BCD-1234e5f6g-h7i8j890;ClientSecret=xxxxxxxx;AccessToken=xxxxxxxx;RefreshToken=xxxxxxxx;Scope=https://api.eBay.com/oauth/api_scopeTokenURI=https://api.eBay.com/identity/v1/oauth2/tokenRedirectURI=http://localhost/;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
엔터프라이즈 DB Database
  • userIDPassword: jdbc:weblogic:postgresql://servername:port;AuthenticationMethod=userIDPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:postgresql://servername:port;AuthenticationMethod=kerberos;ServicePrincipalName=servicePrincipalName;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • EntraIDPassword: jdbc:weblogic:postgresql://servername:port;AuthenticationMethod=EntraIDPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • EntraIDServicePrincipal: jdbc:weblogic:postgresql://servername:port;AuthenticationMethod=EntraIDServicePrincipal; ServicePrincipal=your_service_principal;Secret=your_client_secret; [property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
금융강령 애플리케이션
  • jdbc:weblogic:sforce://servername;SecurityToken=value[;property=value[;...]]
  • userIDPassword: jdbc:weblogic:sforce://servername;AuthenticationMethod=userIDPassword;[property=value[;...]];
  • oauth2.0:

    jdbc:weblogic:sforce://servername;AuthenticationMethod=oauth2.0;SchemaMap=schema-map-name; AccessToken=access-token;[property=value[;...]];

    jdbc:weblogic:sforce://servername;AuthenticationMethod=oauth2.0;SchemaMap=schema-map-name; RefreshToken=refresh-token;[property=value[;...]];

    jdbc:weblogic:sforce://servername;AuthenticationMethod=oauth2.0;SchemaMap=schema-map-name; JWTCertStore=file-path;ClaimsIssuer=client-ID;ClaimsSubject=user-name; JWTCertPassword=certificate-password;JWTCertAlias=certificate-alias;[property=value[;...]];

 
포스퀘어 애플리케이션 아니요
  • URLParameter: jdbc:weblogic:autorest:servername=https://api.foursquare.com;AuthenticationMethod=URLParameter;securitytoken=**********;authparam=oauth_token;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
일반 REST 애플리케이션 아니요 REST 서비스 URL을 입력합니다. 접속을 생성하기 위한 REST 서비스 끝점에 접속하는 방법에 대한 자세한 내용은 REST 서버 접속 생성을 참조하십시오.
일반 REST 구성 애플리케이션 아니요 아니요 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
접속을 생성하기 위한 REST 서비스 끝점에 접속하는 방법에 대한 자세한 내용은 REST 서버 접속 생성을 참조하십시오.
GitHub 애플리케이션 아니요
  • jdbc:weblogic:github:ServerName=server_name;SecurityToken=security_token;[property=value[;...]];
  • 기본: jdbc:weblogic:github:ServerName=server_name;AuthenticationMethod=Basic;[property=value[;...]];
  • OAuth2:

    jdbc:weblogic:github:ServerName=server_name;AuthenticationMethod=OAuth2; AccessToken=access_token;[property=value[;...]];

    jdbc:weblogic:github:ServerName=server_name;ProxyHost=proxy_host;ProxyPassword=proxy_password; ProxyPort=proxy_port;ProxyUser=proxy_user;AuthenticationMethod=OAuth2; AccessToken=access_token;[property=value[;...]];

 
Google 광고 애플리케이션 아니요 아니요 드라이버에 따라 다름 드라이버에 따라 다름 드라이버 설치 필요
Google 애드센스 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=https://adsense.googleapis.com/v2; clientId=123456789012-abc123def456ghi789jkl012mno345pq.apps.googleusercontent.com; clientSecret=**************;authUri=https://accounts.google.com/o/oauth2/auth; tokenUri=https://oauth2.googleapis.com/token;redirectUri=http://localhost; AuthenticationMethod=OAuth2;scope=https://www.googleapis.com/auth/adsense; refreshtoken=**************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Google Analytics 애플리케이션 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
  • OAuth2: jdbc:weblogic:googleanalytics4:AddTables='{myTableDefinitionString}'; ClientID=clientID;ClientSecret=client_secret;AuthenticationMethod=OAuth2; RefreshToken=refresh_token;Scope=scope;[property=value[;...]];
 
Google BigQuery Database 아니요
  • oauth2: jdbc:weblogic:googlebigquery:Project=project;Dataset=dataset; AccessToken=accesstoken;RefreshToken=refreshtoken;ClientID=clientid; ClientSecret=clientsecret;AuthenticationMethod=oauth2;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • serviceaccount(서비스 계정): jdbc:weblogic:googlebigquery:Project=project;Dataset=dataset; ServiceAccountEmail=serviceAccountEmail; ServiceAccountKeyContent=private_key_content; AuthenticationMethod=serviceaccount;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

 
Google 캘린더 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=https://www.googleapis.com/calendar/v3; clientId=123456789012-abc123def456ghi789jkl012mno345pq.apps.googleusercontent.com; clientSecret=**************; authUri=https://accounts.google.com/o/oauth2/auth; tokenUri=https://accounts.google.com/o/oauth2/token; redirectUri=http://localhost; AuthenticationMethod=OAuth2; scope=https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/calendar.readonly https://www.googleapis.com/auth/calendar.eventshttps://www.googleapis.com/auth/calendar.events.readonly https://www.googleapis.com/auth/calendar.settings.readonly https://www.googleapis.com/auth/calendar.addons.execute; authuri=https://accounts.google.com/o/oauth2/auth; tokenuri=https://accounts.google.com/o/oauth2/token; refreshtoken=**************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Google 캠페인 관리자 애플리케이션 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Google 연락처 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=people.googleapis.com/v1; clientId=123456789012-abc123def456ghi789jkl012mno345pq.apps.googleusercontent.com; clientSecret=**************; authUri=https://accounts.google.com/o/oauth2/auth; tokenUri=https://accounts.google.com/o/oauth2/token; redirectUri=http://localhost; AuthenticationMethod=OAuth2; scope=https://www.googleapis.com/auth/contacts.other.readonly https://www.googleapis.com/auth/contactshttps://www.googleapis.com/auth/contacts.readonly https://www.googleapis.com/auth/directory.readonlyhttps://www.googleapis.com/auth/profile.agerange.read https://www.googleapis.com/auth/profile.emails.readhttps://www.googleapis.com/auth/profile.language.read https://www.googleapis.com/auth/user.addresses.readhttps://www.googleapis.com/auth/user.birthday.read https://www.googleapis.com/auth/user.emails.readhttps://www.googleapis.com/auth/user.gender.read https://www.googleapis.com/auth/user.organization.readhttps://www.googleapis.com/auth/user.phonenumbers.read https://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.profile; refreshtoken: **************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
jdbc:weblogic:autorest:servername=people.googleapis.com/v1; clientId=123456789012-abc123def456ghi789jkl012mno345pq.apps.googleusercontent.com; clientSecret=**************; authUri=https://accounts.google.com/o/oauth2/auth; tokenUri=https://accounts.google.com/o/oauth2/token; redirectUri=http://localhost; AuthenticationMethod=OAuth2; scope=https://www.googleapis.com/auth/contacts.other.readonly https://www.googleapis.com/auth/contactshttps://www.googleapis.com/auth/contacts.readonly https://www.googleapis.com/auth/directory.readonlyhttps://www.googleapis.com/auth/profile.agerange.read https://www.googleapis.com/auth/profile.emails.readhttps://www.googleapis.com/auth/profile.language.read https://www.googleapis.com/auth/user.addresses.readhttps://www.googleapis.com/auth/user.birthday.read https://www.googleapis.com/auth/user.emails.readhttps://www.googleapis.com/auth/user.gender.read https://www.googleapis.com/auth/user.organization.readhttps://www.googleapis.com/auth/user.phonenumbers.read https://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.profile; refreshtoken: **************;
 
Google Drive Database 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=https://www.googleapis.com/drive/v3; clientId=123456789012-abc123def456ghi789jkl.apps.googleusercontent.com;clientSecret=**************; authUri=https://accounts.google.com/o/oauth2/auth;tokenUri=https://accounts.google.com/o/oauth2/token; redirectUri=http://localhost;AuthenticationMethod=OAuth2;scope=https://www.googleapis.com/auth/drive; refreshtoken=**************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Google 검색 광고 360 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=https://www.googleapis.com/doubleclicksearch/; clientId: 372185870949-v1f1h94mvnad4hkajr4tonlia51vtj2n.apps.googleusercontent.com; clientSecret: **************; authUri: https://accounts.google.com/o/oauth2/auth; tokenUri: https://oauth2.googleapis.com/token; redirectUri: http://localhost;AuthenticationMethod:OAuth2; scope: https://www.googleapis.com/auth/doubleclicksearch; refreshtoken: **************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Greenplum Database 아니요
  • userIdPassword: jdbc:weblogic:greenplum://servername:port;KeyspaceName=keyspace; AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:greenplum://servername:port;DatabaseName=databaseName;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

 
Hortonworks Hive Database 아니요
  • 없음: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=none;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • userIdPassword: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • delegationToken: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=delegationToken;DelegationToken=delegationToken;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
HubSpot 애플리케이션 아니요 OAuth2: jdbc:weblogic:hubspot:AuthenticationMethod=OAuth2;ClientID=client_id; ClientSecret=client_secret;RefreshToken=refresh_token;Scope=scope;[property=value[;...]];  
Hypersonic SQL Database jdbc:hsqldb:<protocol>:<databasePath>[;ifexists=true][;<property>=<value>...];  
IBM BigInsights Database 아니요
  • 없음: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=none;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • userIdPassword: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • delegationToken: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=delegationToken;DelegationToken=delegationToken;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
호스트된 IBM DB2 Database
  • cleartext: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=cleartext;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • 클라이언트: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=client;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • encryptedPassword(암호화된 비밀번호): jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedPasswordAES: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedPasswordAES;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedUIDPassword: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedUIDPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedUIDPasswordAES: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedUIDPasswordAES;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • pluginSecurity: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=pluginSecurity;PluginName=pluginName; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

 
IBM DB2 UDB Database
  • cleartext: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=cleartext;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • 클라이언트: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=client;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • encryptedPassword(암호화된 비밀번호): jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedPasswordAES: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedPasswordAES;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedUIDPassword: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedUIDPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedUIDPasswordAES: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedUIDPasswordAES;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • pluginSecurity: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=pluginSecurity;PluginName=pluginName; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

 
IBM DB2 웨어하우스 Database
  • cleartext: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=cleartext;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • 클라이언트: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=client;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • encryptedPassword(암호화된 비밀번호): jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedPasswordAES: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedPasswordAES;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedUIDPassword: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedUIDPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedUIDPasswordAES: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedUIDPasswordAES;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • pluginSecurity: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=pluginSecurity;PluginName=pluginName; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

 
IBM DB2/400 Database
  • cleartext: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=cleartext;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • 클라이언트: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=client;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • encryptedPassword(암호화된 비밀번호): jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedPasswordAES: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedPasswordAES;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedUIDPassword: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedUIDPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • encryptedUIDPasswordAES: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=encryptedUIDPasswordAES;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • pluginSecurity: jdbc:weblogic:db2://servername:port;DatabaseName=database;AuthenticationMethod=pluginSecurity;PluginName=pluginName; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

 
Informix Database 아니요
  • jdbc:weblogic:informix://servername:port;InformixServer=informixserver; Database=databasename;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • jdbc:weblogic:informix://servername:port;InformixServer=informixserver; DatabaseName=databasename;AlternateServers=(alternateserver); ConnectionRetryCount=connectionretrycount; ConnectionRetryDelay=connectionretrydelay;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
지라 애플리케이션 아니요 jdbc:weblogic:jira:servername;[property= value[;...]];  
클라비요 애플리케이션 아니요
  • URLParameter: jdbc:weblogic:autorest:servername=https://a.klaviyo.com/api; AuthenticationMethod=URLParameter;securitytoken=*****;authparam=api_key;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Magento 애플리케이션 아니요 아니요 드라이버에 따라 다름 드라이버에 따라 다름 드라이버 설치 필요
Mailchimp 애플리케이션 아니요
  • BearerToken: jdbc:weblogic:autorest:servername=us20.api.mailchimp.com;AuthenticationMethod=BearerToken;securitytoken=*******;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
MapR Hive Database 아니요
  • 없음: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=none;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • userIdPassword: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • delegationToken: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=delegationToken;DelegationToken=delegationToken;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
Marketo 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=https://{api_id}.mktorest.com; AuthenticationMethod=OAuth2;clientid=a1234bc5-67d8-9e01-f23g-4h567ijk89l0;clientsecret=******************; tokenuri=https://{api_id}.mktorest.com/identity/oauth/token;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Microsoft Dynamics 365 애플리케이션
  • OAuth2:

    jdbc:weblogic:dynamics365:ServiceURL=serviceurl;AuthenticationMethod=OAuth2; AccessToken=access_token;[property=value[;...]];

    jdbc:weblogic:dynamics365:ServiceURL=serviceurl;AuthenticationMethod=OAuth2; ClientID=client_id;ClientSecret=client_secret; TokenURI=POSTtoken_uri;Scope=scope;[property=value[;...]];

    jdbc:weblogic:dynamics365:ServiceURL=serviceurl;AuthenticationMethod=OAuth2; ClientID=client_id;ClientSecret=client_secret;TokenURI=token_uri; RefreshToken=refresh_token;[property=value[;...]];

    jdbc:weblogic:dynamics365:ServiceURL=serviceurl;ProxyHost=proxy_host; ProxyPassword=proxy_password;ProxyPort=proxy_port;ProxyUser=proxy_user; AuthenticationMethod=OAuth2;ClientID=client_id;ClientSecret=client_secret; TokenURI=token_uri;RefreshToken=refresh_token;[property=value[;...]];

  • NTLM: jdbc:weblogic:dynamics365:ServiceURL=serviceurl; AuthenticationMethod=NTLM;NTLMDomain=nTLMDomain;[property=value[;...]];
 
Microsoft SharePoint 애플리케이션
  • jdbc:weblogic:sharepoint:ServiceURL=serviceurl;ClientID=client_id;ClientSecret=client_secret; TokenURI=token_uri;RefreshToken=refresh_token;[property=value[;...]];
  • jdbc:weblogic:sharepoint:ServiceURL=serviceurl;ProxyHost=proxy_host;ProxyPassword=proxy_password; ProxyPort=proxy_port;ProxyUser=proxy_user;ClientID=client_id;ClientSecret=client_secret; TokenURI=token_uri;RefreshToken=refresh_token;[property=value[;...]];
 
Microsoft SQL Server Database
  • userIdPassword: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database; AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • activeDirectoryPassword: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database; AuthenticationMethod=activeDirectoryPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • ActiveDirectoryServicePrincipal: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database; AuthenticationMethod=ActiveDirectoryServicePrincipal; ServicePrincipal=clientID;Secret=clientSecret;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • auto(자동): jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database; AuthenticationMethod=auto;[property=value[;...]];

    User: [Optional]

    Password: [Optional]

  • kerberos: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database; AuthenticationMethod=kerberos;ServicePrincipalName=service_principal_name; [property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • ntlm: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database; AuthenticationMethod=ntlm;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • ntlmjava: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database; AuthenticationMethod=ntlmjava;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • ntlm2java: jdbc:weblogic:sqlserver://hostname:port;DatabaseName=database; AuthenticationMethod=ntlm2java;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
몽고 DB Database
  • 없음:

    jdbc:weblogic:mongodb://host:port;AuthenticationMethod=None;DatabaseName=database;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

    jdbc:weblogic:mongodb://host:port;AuthenticationMethod=None;DatabaseName=database;ReplicaSetName=replica_set;[property=value[;...]];

  • auth_db:

    jdbc:weblogic:mongodb://host:port;AuthenticationDatabase=auth_db;DatabaseName=database;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

    jdbc:weblogic:mongodb://host:27017;AuthenticationDatabase=auth_db; DatabaseName=database;EncryptionMethod=SSL;[property=value[;...]];

  • kerberos: jdbc:weblogic:mongodb://host:port;AuthenticationMethod=kerberos;DatabaseName=database; ServicePrincipalName=principal_name;User=username;[property=value[;...]]; User: [Ignored] Password: [Ignored]

  • 일반: jdbc:weblogic:mongodb://host:port;AuthenticationMethod=plain; DatabaseName=database;[property =value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • jdbc:weblogic:mongodb://host:port;CryptoProtocolVersion=protocol; DatabaseName=database;EncryptionMethod=[SSL | requestSSL]; HostNameInCertificate=host_name;KeyPassword=key_password;KeyStore=key_store; TrustStore=trust_store;TrustStorePassword=ts_password; ValidateServerCertificate=vsc_value;[property=value[;...]];

  • jdbc:weblogic:mongodb://host:port;DatabaseName=database; EncryptionMethod=SSL;ValidateServerCertificate=false;[property=value[;...]];

  • jdbc:weblogic:mongodb://host:port;AuthenticationDatabase=auth_db;DatabaseName=database; ProxyHost=proxy_host;ProxyPassword=proxy_password;ProxyPort=proxy_port; ProxyUser=proxy_user;[property=value[;...]];

 
MySQL Database jdbc:mysql://<host>[:<port>]/[<database>]?relaxAutoCommit=true&useCursorFetch=true[&<property>=<value>...] 시스템 변수 속성 sql_require_primary_key이 OFF로 설정되어 있는지 확인합니다. 그렇지 않으면 ADW-MySQL 매핑이 "테이블이 존재하지 않음" 오류와 함께 실패할 수 있습니다.
MySQL HeatWave Database jdbc:mysql://<host>[:<port>]/[<database>]?relaxAutoCommit=true&useCursorFetch=true[&<property>=<value>...]

MySQL Heatwave 데이터베이스가 고가용성으로 생성된 경우 쓰기 작업이 지원되지 않습니다.

시스템 변수 속성 sql_require_primary_key이 OFF로 설정되어 있는지 확인합니다. 그렇지 않으면 "Table does not exist" 오류와 함께 ADW-MySQL Heatwave 매핑이 실패할 수 있습니다.

Netezza Database 아니요 아니요 드라이버에 따라 다름 드라이버에 따라 다름 Oracle Data Transforms는 Netezza JDBC를 사용하여 NCR Netezza 데이터베이스에 연결합니다. 이 드라이버는 Data Transforms userlibs 디렉토리에 설치되어 있어야 합니다. IBM 웹 사이트에서 Netezza JDBC 드라이버를 다운로드할 수 있습니다.
Oracle Database
  • jdbc:oracle:thin:@<host>:<port>:<sid>
  • jdbc:oracle:thin:@<host>:<port/ServiceName>
  • jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=<host>)(PORT=<port>))(CONNECT_DATA=(SERVICE_NAME=<Service Name>)))
Data Integrator Web Edition의 경우 쓰기 작업은 Oracle 클라우드 데이터베이스 대상에서만 지원됩니다. 자세한 내용은 OCI 마켓플레이스에서 이미지를 배포하기 전에 Oracle 이용약관을 참조하십시오.
Oracle Analytics Cloud(Oracle BI Cloud Service) 애플리케이션 아니요 BI Cloud 커넥터 서비스 URI를 입력합니다.  
Oracle Business Intelligence Cloud(BICC) 커넥터 애플리케이션 아니요 BI Cloud 커넥터 서비스 URI를 입력합니다. Oracle Business Intelligence Cloud(BICC) Connector를 사용하여 연결 생성에 대한 자세한 내용은 Oracle Business Intelligence Cloud Connector 연결 생성을 참조하십시오.
Oracle EBS 애플리케이션
  • jdbc:oracle:thin:@<host>:<port>:<sid>
  • jdbc:oracle:thin:@<host>:<port/ServiceName>
  • jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=<host>)(PORT=<port>))(CONNECT_DATA=(SERVICE_NAME=<Service Name>)))
 
Oracle ERP Cloud 애플리케이션 아니요 아니요 BI Publisher 웹 서비스의 URL을 입력합니다. Oracle ERP Cloud를 사용하여 연결 생성에 대한 자세한 내용은 Oracle Enterprise Resource Planning Cloud 연결 생성을 참조하십시오.
Oracle Financials Cloud 애플리케이션 아니요 REST 서비스 URL을 입력합니다. Oracle Financials Cloud를 사용하여 연결 생성에 대한 자세한 내용은 Oracle Financials Cloud 연결 생성을 참조하십시오.
Oracle Fusion ERP 애플리케이션 아니요 서비스 URL을 입력합니다.  
Oracle Fusion Sales 애플리케이션 아니요 서비스 URL을 입력합니다.  
Oracle Fusion Service 애플리케이션 아니요 Oracle Fusion Service  
Oracle GoldenGate – OCI 서비스 배포 URL을 입력합니다.  
Oracle Marketing Cloud 애플리케이션 jdbc:weblogic:eloqua:Company=<company_id>;[;property=value[;...]]  
Oracle NetSuite 애플리케이션 아니요 jdbc:ns://{Server Host}:{Server Port};ServerDataSource={Server Data Source}; Oracle Netsuite를 사용한 연결 생성에 대한 자세한 내용은 Oracle NetSuite 연결 생성 및 사용을 참조하십시오.
Oracle Object Storage Database 오브젝트 저장 영역 URL을 입력합니다. Oracle Object Storage를 사용하여 연결 생성에 대한 자세한 내용은 Oracle Object Storage 연결 생성을 참조하십시오.
Oracle People Soft 애플리케이션 아니요
  • jdbc:oracle:thin:@<host>:<port>:<sid>
  • jdbc:oracle:thin:@<host>:<port/ServiceName>
  • jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=<host>) (PORT=<port>))(CONNECT_DATA=(SERVICE_NAME=<Service Name>)))
 
Oracle Sales Cloud 애플리케이션 아니요 jdbc:weblogic:oraclesalescloud://<base_url>;WSCompressData=none  
Oracle Service Cloud 애플리케이션 아니요 jdbc:weblogic:oracleservicecloud:loginHost=host;[property=value[;...]]

Oracle Data Transforms에서 Oracle Service Cloud에 대해 여러 JDBC 연결을 사용하는 경우 충돌을 피하기 위해 각 연결이 고유하게 식별되는지 확인합니다. 이렇게 하려면 JDBC URL에 DatabaseName 속성을 추가합니다.

예제

jdbc:weblogic:oracleservicecloud:loginHost=host;DatabaseName=<UniqueValue>;

여기서 <UniqueValue>는 각 환경에 대한 고유한 값입니다. 예를 들어, DevConnection 또는 ProdConnection입니다.

이렇게 하면 각 환경에 대해 별도의 구성 파일이 허용됩니다.

Oracle SIEBEL 애플리케이션 아니요
  • jdbc:oracle:thin:@<host>:<port>:<sid>
  • jdbc:oracle:thin:@<host>:<port/ServiceName>
  • jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=<host>)(PORT=<port>))(CONNECT_DATA=(SERVICE_NAME=<Service Name>)))
 
PayPal 애플리케이션 아니요
  • 기본: jdbc:weblogic:autorest: ServerName=https://api-m.sandbox.paypal.com;AuthenticationMethod=Basic;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Pivotal HD Database 아니요
  • 없음: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=none;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • userIdPassword: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • delegationToken: jdbc:weblogic:hive://servername:port;DatabaseName=database;AuthenticationMethod=delegationToken;DelegationToken=delegationToken;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
피보탈 HDB Database 아니요
  • userIdPassword: jdbc:weblogic:greenplum://servername:port;KeyspaceName=keyspace; AuthenticationMethod=userIdPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:greenplum://servername:port;DatabaseName=databaseName;AuthenticationMethod=kerberos;ServicePrincipal=servicePrincipal;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

 
PostgreSQL Database
  • userIDPassword: jdbc:weblogic:postgresql://servername:port;AuthenticationMethod=userIDPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • kerberos: jdbc:weblogic:postgresql://servername:port;AuthenticationMethod=kerberos;ServicePrincipalName=servicePrincipalName; [property=value[;...]];

    User: [Optional]

    Password: [Optional]

  • EntraIDPassword: jdbc:weblogic:postgresql://servername:port;AuthenticationMethod=EntraIDPassword;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • EntraIDServicePrincipal: jdbc:weblogic:postgresql://servername:port;AuthenticationMethod=EntraIDServicePrincipal;ServicePrincipal=servicePrincipal;Secret=secret;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

 
측정 애플리케이션 아니요
  • URLParameter: jdbc:weblogic:autorest:servername=https://qtmcloud.qmetry.com;AuthenticationMethod=URLParameter;securitytoken=*****;authparam=apiKey;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
QuickBooks 온라인 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=https://sandbox-quickbooks.api.intuit.com/v3/company/+++++; clientId: AB8oHGUgVpXQnqKehrhBrnnIEQ7vNa7YI4UOr6LEX1Ja6dx0CL; clientSecret: **************; authUri: https://appcenter.intuit.com/connect/oauth2; tokenUri: https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer; redirectUri: http://localhost; AuthenticationMethod: OAuth2; refreshtoken: **************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
QuickBooks 지불 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=https://sandbox.api.intuit.com; clientId=ABCd1efGH2Ijkl3mN4OPQrsTu5vWxyZa6bCdEFgHijk7LMnOpQ;clientSecret=**************; authUri=https://appcenter.intuit.com/connect/oauth2; tokenUri=https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer;redirectUri=http://localhost; AuthenticationMethod=OAuth2;scope=com.intuit.quickbooks.payment;refreshtoken=**************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Quora Ads 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:ServerName=api.quora.com/ads;AuthenticationMethod=OAuth2; ClientID=xxxxxxxx;ClientSecret=xxxxxxxx;AccessToken=xxxxxxxx;Scope=ads_read;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
세이지 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=api.accounting.sage.com; clientId: ************; clientSecret: **************; authUri: https://www.sageone.com/oauth2/auth/central?filter=apiv3.1; tokenUri: https://oauth.accounting.sage.com/token, redirectUri: http://localhost; AuthenticationMethod: OAuth2; scope: full_access; refreshtoken: **************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Salesforce 차터 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=progresscom4-dev-ed.my.salesforce.com/services/data/v52.0; AuthenticationMethod=OAuth2; clientid=3MVG9SOw8KERNN08IkuAFNRo0MZbipoL4zeEhQzdT4IrNnqW7_UBvm1K7vZ4Y_OzbNxFn0.nJSfVBdqQuh4IL; clientsecret=**************; refreshtoken=**************; scope=full refresh_token; authuri=https://login.salesforce.com/services/oauth2/authorize; tokenuri=https://login.salesforce.com/services/oauth2/token;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Salesforce.com 애플리케이션 아니요
  • userIDPassword: jdbc:weblogic:sforce://servername;AuthenticationMethod=userIDPassword; [property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • OAuth2:

    jdbc:weblogic:sforce://servername;AuthenticationMethod=oauth2.0;SchemaMap=schema-map-name; AccessToken=access-token;[property=value[;...]];

    jdbc:weblogic:sforce://servername;AuthenticationMethod=oauth2.0;SchemaMap=schema-map-name; RefreshToken=refresh-token;[property=value[;...]];

    jdbc:weblogic:sforce://servername;AuthenticationMethod=oauth2.0;SchemaMap=schema-map-name; JWTCertStore=file-path;ClaimsIssuer=client-ID;ClaimsSubject=user-name; JWTCertPassword=certificate-password;JWTCertAlias=certificate-alias;[property=value[;...]];

Salesforce 연결을 매핑 대상으로 사용할 수 없습니다.
SAP BW/4HANA Database 아니요
  • 기본: jdbc:weblogic:s4hana:ServerName=servername;AuthenticationMethod=Basic;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • HTTPHeader(HTTP 헤더): jdbc:weblogic:s4hana:ServerName=servername;AccessToken=your_access_token;AuthenticationMethod=HTTPHeader;AuthHeader=api_key;SecurityToken=security_token;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • jdbc:weblogic:s4hana:ServerName=servername;ProxyHost=proxy_host; ProxyPassword=proxy_password;ProxyPort=proxy_port; ProxyUser=proxy_user;[property=value[;...]];
 
SAP HANA 애플리케이션 아니요
  • 기본: jdbc:weblogic:s4hana:ServerName=servername;AuthenticationMethod=Basic;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • HTTPHeader(HTTP 헤더): jdbc:weblogic:s4hana:ServerName=servername;AccessToken=your_access_token;AuthenticationMethod=HTTPHeader;AuthHeader=api_key;SecurityToken=security_token;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • jdbc:weblogic:s4hana:ServerName=servername;ProxyHost=proxy_host; ProxyPassword=proxy_password;ProxyPort=proxy_port; ProxyUser=proxy_user;[property=value[;...]];
 
SAP NetWeaver Database 아니요
  • 기본: jdbc:weblogic:s4hana:ServerName=servername;AuthenticationMethod=Basic;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • HTTPHeader(HTTP 헤더): jdbc:weblogic:s4hana:ServerName=servername;AccessToken=your_access_token;AuthenticationMethod=HTTPHeader;AuthHeader=api_key;SecurityToken=security_token;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • jdbc:weblogic:s4hana:ServerName=servername;ProxyHost=proxy_host; ProxyPassword=proxy_password;ProxyPort=proxy_port; ProxyUser=proxy_user;[property=value[;...]];
 
SAP S/4HANA 클라우드 애플리케이션 아니요
  • 기본: jdbc:weblogic:s4hana:ServerName=servername;AuthenticationMethod=Basic;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • HTTPHeader(HTTP 헤더): jdbc:weblogic:s4hana:ServerName=servername;AccessToken=your_access_token;AuthenticationMethod=HTTPHeader;AuthHeader=api_key;SecurityToken=security_token;[property=value[;...]];

    User: [Ignored]

    Password: [Ignored]

  • jdbc:weblogic:s4hana:ServerName=servername;ProxyHost=proxy_host; ProxyPassword=proxy_password;ProxyPort=proxy_port;ProxyUser=proxy_user;[property=value[;...]];
 
셈러시 애플리케이션 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
ServiceNow 서비스 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=instance.service-now.com/api; clientId=123a4b567c8901234567d8901e234fg5;clientSecret=**************; authUri=https://instance.service-now.com/oauth_auth.do; tokenUri=https://instance.service-now.com/oauth_token.do;redirectUri=http://localhost; AuthenticationMethod=OAuth2;refreshtoken=**************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Shopify 애플리케이션 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Snowflake Database
  • jdbc:weblogic:snowflake:AccountName=account_name;DatabaseName=database_name;Schema=schema_name;Warehouse=warehouse_name;[property=value[;...]];
  • OAuth2:

    jdbc:weblogic:snowflake:AccountName=account_name;AuthenticationMethod=OAuth2;AccessToken=access_token;DatabaseName=database_name;Schema=schema_name; Warehouse=warehouse_name;[property=value[;...]];

    jdbc:weblogic:snowflake:AccountName=account_name;AuthenticationMethod=OAuth2; AuthURI=auth_uri;DatabaseName=database_name;Schema=schema_name;Warehouse=warehouse_name; ClientID=client_id;ClientSecret=client_secret;RedirectURI=redirect_uri;[property=value[;...]];

    jdbc:weblogic:snowflake:AccountName=account_name;AuthenticationMethod=OAuth2; DatabaseName=database_name;Schema=schema_name;Warehouse=warehouse_name; ClientID=client_id;ClientSecret=client_secret;TokenURI=token_uri;[property=value[;...]];

    jdbc:weblogic:snowflake:AccountName=account_name;AuthenticationMethod=OAuth2; DatabaseName=database_name;Schema=schema_name;Warehouse=warehouse_name; ClientID=client_id;ClientSecret=client_secret;TokenURI=token_uri;RefreshToken=refresh_token;[property=value[;...]];

  • BrowserBasedSSO: jdbc:weblogic:snowflake:AccountName=account_name;AuthenticationMethod=BrowserBasedSSO; DatabaseName=database_name;Schema=schema_name;Warehouse=warehouse_name;[property=value[;...]];
  • KeyPair: jdbc:weblogic:snowflake:AccountName=account_name;AuthenticationMethod=KeyPair; DatabaseName=database_name;Schema=schema_name;Warehouse=warehouse_name;PrivateKeyContent=private_key_content; PrivateKeyPassphrase=password;[property=value[;...]];
  • jdbc:weblogic:snowflake:AccountName=account_name;DatabaseName=database_name; Schema=schema_name;Warehouse=warehouse_name;ProxyHost=proxy_host;ProxyPassword=proxy_password; ProxyPort=proxy_port;ProxyUser=proxy_user;[property=value[;...]];
 
사각형 애플리케이션 아니요
  • BearerToken: jdbc:weblogic:autorest:servername=sandbox.api.intuit.com; AuthenticationMethod: BearerToken; securitytoken=**************************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Stripe 애플리케이션 아니요 BearerToken: jdbc:weblogic:autorest:servername=https://api.stripe.com;AuthenticationMethod=BearerToken;securitytoken=**************************;  
SAP Sybase ASE Database jdbc:weblogic:sybase://hostname:port[;property=value[;...]]  
SAP Sybase IQ Database jdbc:weblogic:sybase://hostname:port[;property=value[;...]]  
Sybase As Anywhere Database jdbc:weblogic:sybase://hostname:port[;property=value[;...]]  
팀 시티 애플리케이션 아니요
  • jdbc:weblogic:teamcity:ServerName=server_name;[property=value[;...]];
  • BearerToken:

    jdbc:weblogic:teamcity:ServerName=server_name;AuthenticationMethod=BearerToken; SecurityToken=security_token;[property=value[;...]];

    jdbc:weblogic:teamcity:ServerName=server_name;ProxyHost=proxy_host; ProxyPassword=proxy_password;ProxyPort=proxy_port;ProxyUser=proxy_user; AuthenticationMethod=BearerToken;SecurityToken=security_token;[property=value[;...]];

 
Teradata Database 아니요 아니요 드라이버에 따라 다름 사용 중인 드라이버에 따라 달라집니다(com.ncr.teradata.TeraDriver). 데이터 변환은 Teradata JDBC 드라이버를 사용하여 Teradata 데이터베이스에 접속합니다. Teradata를 데이터 소스로 사용하려면 Teradata Gateway for JDBC가 실행 중이어야 하며 이 드라이버가 Data Transforms userlibs 디렉토리에 설치되어 있어야 합니다. Teradata 웹 사이트에서 JDBC 드라이버를 다운로드할 수 있습니다.
테라데이터 17+ Database 아니요 아니요 드라이버에 따라 다름 사용 중인 드라이버(com.teradata.jdbc.TeraDriver)에 따라 달라집니다. 데이터 변환은 Teradata JDBC 드라이버를 사용하여 Teradata 데이터베이스에 접속합니다. Teradata를 데이터 소스로 사용하려면 Teradata Gateway for JDBC가 실행 중이어야 하며 이 드라이버가 Data Transforms userlibs 디렉토리에 설치되어 있어야 합니다. Teradata 웹 사이트에서 JDBC 드라이버를 다운로드할 수 있습니다.
Tumblr 애플리케이션 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]]
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Veeva CRM 애플리케이션
  • jdbc:weblogic:sforce://servername;SecurityToken=value[;property=value[;...]]
  • userIDPassword: jdbc:weblogic:sforce://servername;AuthenticationMethod=userIDPassword;[property=value[;...]];
  • oauth2.0:

    jdbc:weblogic:sforce://servername;AuthenticationMethod=oauth2.0;SchemaMap=schema-map-name; AccessToken=access-token;[property=value[;...]];

    jdbc:weblogic:sforce://servername;AuthenticationMethod=oauth2.0;SchemaMap=schema-map-name; RefreshToken=refresh-token;[property=value[;...]];

    jdbc:weblogic:sforce://servername;AuthenticationMethod=oauth2.0;SchemaMap=schema-map-name; JWTCertStore=file-path;ClaimsIssuer=client-ID;ClaimsSubject=user-name; JWTCertPassword=certificate-password;JWTCertAlias=certificate-alias;[property=value[;...]];

 
돌출 애플리케이션 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]]
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
위스티아 애플리케이션 아니요
  • 기본: jdbc:weblogic:autorest:servername=https://api.wistia.com;authenticationmethod=Basic;
  • jdbc:weblogic:autorest://servername;[property=value[;...]]
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
WooCommerce 애플리케이션 아니요 아니요 드라이버에 따라 다름 운전자에 달려 있습니다. 드라이버 설치 필요
워드프레스 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=public-api.wordpress.com/rest/v1.1; AuthenticationMethod=OAuth2;clientid=*****;clientsecret=*********;accesstoken=**********; scope=global;oauthcode=**********;authuri=https://public-api.wordpress.com/oauth2/authorize; tokenuri=https://public-api.wordpress.com/oauth2/token;
  • jdbc:weblogic:autorest://servername;[property=value[;...]]
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Workday 애플리케이션 아니요 아니요 드라이버에 따라 다름 운전자에 달려 있습니다. 드라이버 설치 필요
X 애플리케이션 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]]
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Xero 애플리케이션 아니요
  • jdbc:weblogic:autorest://servername;[property=value[;...]]
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Yelp 애플리케이션 아니요
  • BearerToken: jdbc:weblogic:autorest:servername=https://api.yelp.com/v3; AuthenticationMethod=BearerToken;securitytoken=**************************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]]
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Zendesk 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=https://example.zendesk.com;AuthenticationMethod=OAuth2; clientid=client_id_zendesk;clientsecret=********;scope=readwrite;authuri=/oauth/authorizations/new; tokenuri=/oauth/tokens;
  • 기본: jdbc:weblogic:autorest:servername=https://example.zendesk.com;authenticationmethod=Basic;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Zoho CRM 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:AuthenticationMethod=OAuth2; clientid=a1234bc567d89e01f23g; clientsecret: ******************; scope=ZohoCRM.settings.ALL,ZohoCRM.modules.ALL,ZohoCRM.notifications.ALL, ZohoCRM.org.READ,ZohoCRM.users.READ,ZohoCRM.settings.roles.READ, ZohoCRM.settings.profiles.READ,ZohoCRM.modules.Contacts.READ, ZohoSearch.securesearch.READ; authuri=https://accounts.zoho.com/oauth/v2/auth; tokenuri=https://accounts.zoho.com/oauth/v2/token; redirecturi=http://localhost; refreshToken=********************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
확대/축소 애플리케이션 아니요
  • OAuth2: jdbc:weblogic:autorest:servername=https://api.zoom.us/v2; clientId=0aBcDeF_GhI2j_KlMnOpQr; clientSecret=**************; authUri=https://zoom.us/oauth/authorize; tokenUri=https://zoom.us/oauth/token; redirectUri=http://localhost;AuthenticationMethod=OAuth2; accesstoken: **************;
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 

커스텀 커넥터 생성

적용 대상: 적용 가능 Data Integrator: Web Edition이라는 Marketplace에 별도의 목록으로 제공되는 데이터 변환입니다.

Oracle Data Transforms의 Administration 탭에 있는 Custom Connections 페이지에서는 JDBC 지원 데이터 소스를 가리키는 커스텀 커넥터를 생성할 수 있습니다.
사용자 정의 커넥터는 데이터 소스를 데이터 변환에 연결하는 데 사용할 수 있는 [접속 생성] 페이지에 나열됩니다. 자세한 내용은 연결 작업을 참조하십시오.

새 커넥터를 생성하려면 다음과 같이 하십시오.

  1. 왼쪽 창에서 관리를 누릅니다.

    경고 메시지가 나타납니다.

  2. 계속을 누릅니다.
  3. 왼쪽 창에서 사용자정의 접속을 누릅니다.

    Custom Connections 화면이 나타납니다.

  4. 접속 유형 만들기를 누릅니다.

    Create Connection Type 페이지가 나타납니다.

  5. 범주 드롭다운에서 데이터베이스, 애플리케이션 또는 서비스를 생성할 접속 유형을 선택합니다.
  6. 접속 이름 입력.
  7. 소스 접속의 JDBC 드라이버 이름을 입력합니다. 예를 들어, oracle.jdbc.OracleDriver입니다.

    주:

    드라이버 설치가 필요한 커넥터의 경우 연결을 추가하기 전에 jar 파일을 /u01/oracle/transforms_home/userlibs 디렉토리로 복사해야 합니다.
  8. 확인을 누릅니다.

새로 생성된 커스텀 연결이 리스트에 나타나고 Create Connection 페이지에서 사용할 수 있습니다.

선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

  • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
  • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
  • 삭제를 선택하여 생성된 연결을 삭제합니다.

    주:

    기존 연결이 있는 사용자 정의 커넥터는 삭제할 수 없습니다.

원격 데이터 로드를 위한 데이터 변환 연결 생성

기존 데이터 변환 인스턴스에 연결하고 원격으로 데이터 로드를 실행할 수 있습니다.

이 접속을 생성하려면 데이터 로드를 실행할 ODI REST API의 이름과 함께 데이터 변환 인스턴스의 URL을 지정해야 합니다.

데이터 변환 연결을 정의하려면 다음을 수행합니다.

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.
    연결 페이지가 나타납니다.
  2. 접속 생성을 누릅니다.
    연결 생성 페이지 슬라이드
  3. 선택 유형의 경우
    • 이름 필드에 새로 생성된 접속의 이름을 입력합니다.
    • 생성하려는 접속 유형으로 서비스를 선택합니다.
  4. 끝점 URL 텍스트 상자에 데이터 로드를 실행할 ODI REST API의 URL을 입력합니다. URL을 http://<host-ip-address>:<port>/odi-rest 형식으로 입력합니다.
  5. 사용자 텍스트 상자에 사용자 이름으로 SUPERVISOR를 입력합니다.
  6. 비밀번호 텍스트 상자에 ODI 상위자 비밀번호를 입력합니다.
  7. 필요한 접속 세부정보를 모두 제공한 후 접속 테스트를 눌러 설정된 접속을 테스트합니다.
  8. 생성을 누릅니다.
    새 연결이 생성됩니다.

새로 생성된 접속이 접속 페이지에 표시됩니다.

선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

  • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
  • 생성된 접속을 테스트하려면 접속 테스트를 선택합니다.
  • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
  • 스키마를 삭제하려면 스키마 삭제를 선택합니다.
  • 생성된 접속을 삭제하려면 접속 삭제를 선택합니다.

다음 필터를 기반으로 필요한 연결을 검색하여 세부정보를 확인할 수도 있습니다.

  • 연결 이름입니다.
  • 생성된 접속과 연관된 기술입니다.

Apache Iceberg 접속 생성

Apache Iceberg는 대규모 분석 데이터 세트를 관리하도록 최적화된 개방형 표준 테이블 형식입니다. 데이터 변환은 Apache Iceberg를 대상으로 사용하여 SQL 기반 데이터 소스에서 데이터를 로드할 수 있도록 지원합니다.

Data Transforms는 Oracle Object Storage(S3 호환성) 및 AWS S3 스토리지 서비스를 지원하여 Apache Iceberg 테이블의 연회 파일을 저장합니다.

데이터 변환 Apache Iceberg 커넥터는 REST 카탈로그가 이미 있어야 합니다. 이 REST 카탈로그는 Iceberg Open API 사양과 함께 Apache Gravitino(외부 링크)를 기반으로 설정됩니다.

주:

데이터 변환은 Apache Gravitino 버전 0.7.0-incubating 이하의 사용을 지원하여 REST 서비스를 가져옵니다.

Apache Iceberg 연결 만들기

사용자 이름 및 비밀번호와 같은 REST URL 및 인증 세부정보를 제공하여 Iceberg REST 카탈로그로 Apache Iceberg 연결을 구성할 수 있습니다. 보다 안전한 OAuth 2.0 인증을 사용하여 연결을 생성할 수도 있습니다.

Apache Iceberg 연결을 만들려면 다음을 수행합니다.

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.

    연결 페이지가 나타납니다.

  2. 접속 생성을 누릅니다.

    연결 생성 페이지 슬라이드

  3. 다음 중 하나를 수행합니다.
    • 유형 선택 필드에 연결 유형 이름의 이름 또는 일부를 입력합니다.
    • 데이터베이스 탭을 선택합니다.
  4. 연결 유형으로 Apache Iceberg를 선택합니다.
  5. 다음을 누르십시오.
  6. Connection Name(연결 이름) 필드는 기본 이름으로 미리 채워집니다. 이 값 편집이 가능합니다.
  7. 카탈로그 이름 텍스트 상자에 이름을 입력합니다.
  8. Rest URL 텍스트 상자에 REST 서버의 URL을 입력합니다. <host>:<port>/<ServiceName>/iceberg 형식으로 값을 입력합니다.
  9. 인증 드롭다운 섹션에서 다음 중 하나를 수행합니다.
    • 없음을 선택합니다.
    • 단순을 선택하고 복원 사용자복원 비밀번호를 입력합니다.
    • OAuth를 선택하고 다음 세부정보를 입력하십시오.
      • 창고 위치: 데이터를 저장할 위치입니다. 예: s3://my-bucket/my/table/location
      • 토큰 URI: OAuth 토큰을 http://<host>:<port> 형식으로 가져오는 URL입니다.
      • 토큰 경로: OAuth 토큰 경로입니다. 예: /oauth2/token.
      • 클라이언트 ID: OAuth 클라이언트의 ID입니다.
      • 클라이언트 암호: OAuth 클라이언트 암호입니다.
      • Auth 범위: Gravitino 서버에 액세스할 때 클라이언트에 부여되는 권한입니다. 예를 들어, test 인증 범위 값은 클라이언트가 Gravitino 내의 테스트" 범위와 관련된 리소스에 액세스할 수 있는 권한이 있음을 나타낼 수 있습니다. [선택 사항]
      • 권한 부여 유형: 권한 부여 서버가 액세스 토큰을 실행하는 데 사용해야 하는 방법입니다. 예를 들어, client_credentialsauthorization_code입니다. [선택 사항]
  10. 접속 테스트를 눌러 설정된 접속을 테스트합니다.
  11. 필요한 접속 세부정보를 모두 제공한 후 생성을 누릅니다.

    Apache Iceberg 연결은 Oracle Object Storage에 Iceberg 데이터를 저장하는 REST Catalog로 구성됩니다.

새로 생성된 접속이 접속 페이지에 표시됩니다.

선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

  • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
  • 접속 테스트를 선택하여 생성된 접속을 테스트합니다.
  • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
  • 스키마를 삭제하려면 스키마 삭제를 선택합니다.
  • 생성된 접속을 삭제하려면 접속 삭제를 선택합니다.

필요한 연결을 검색하여 다음 필터를 기반으로 세부정보를 확인할 수도 있습니다.

  • 연결 이름입니다.
  • 생성된 접속과 연관된 기술입니다.

Apache Iceberg 데이터 로드 생성 및 실행

Oracle과 같은 SQL 기반 소스 데이터 소스에 대한 데이터 로드를 생성하여 Apache Iceberg 대상 테이블로 데이터를 로드할 수 있습니다. Apache Iceberg를 대상 데이터 소스로 사용하려면 연결 이름과 네임스페이스를 제공해야 합니다. Apache Iceberg의 네임스페이스는 관계형 데이터베이스의 스키마와 유사합니다.

데이터 로드를 생성하면 선택한 각 소스 테이블의 데이터를 증분 로드, 추가 및 병합하는 옵션과 함께 소스 스키마의 모든 테이블이 [데이터 로드 세부정보] 페이지에 나열됩니다. 데이터 로드 실행이 완료되면 Iceberg 테이블에서 데이터를 읽을 수 있습니다. 데이터 로드를 워크플로우의 단계로 추가하고 미리 정의된 시간 간격으로 워크플로우를 실행할 스케줄을 생성할 수 있습니다. 새 워크플로우 생성을 참조하십시오.

Apache Iceberg 데이터 로드를 생성하고 실행하려면 다음을 수행합니다.

  1. 다음 중 하나를 수행합니다.
    • 홈 페이지에서 데이터 로드를 누릅니다. 데이터 로드 생성 마법사가 나타납니다.

      데이터 로드 작성 탭에서 기본값을 바꾸고 설명을 추가한 다음 드롭다운에서 프로젝트를 선택할 경우 이름을 입력합니다.

    • 홈 페이지에서 프로젝트, 필요한 프로젝트 타일을 차례로 누릅니다. 왼쪽 창에서 데이터 로드, 데이터 로드 생성 순으로 누릅니다. 데이터 로드 생성 마법사가 나타납니다.
  2. 기본값을 바꾸고 설명을 추가하려면 이름을 입력합니다.
  3. 로드 처리의 경우 다음 중 하나를 수행합니다.
    • 내부 라디오 단추를 선택하고 배치 유형 드롭다운에서 데이터 변환(일괄 처리)을 선택합니다.
    • 위임 라디오 단추를 선택하고 배치 유형 드롭다운에서 OCI GoldenGate를 선택합니다. GoldenGate 배치 접속에서 접속을 선택합니다.
  4. 다음을 누르십시오.
  5. Source Connection 탭에서
    1. 접속 유형 드롭다운에서 SQL 기반 데이터 소스를 선택합니다.
    2. 접속 드롭다운에서 데이터 엔티티를 추가할 필수 접속을 선택합니다.
    3. 다음을 누르십시오.
  6. Target Connection 탭에서
    1. 연결 유형 드롭다운에서 연결 유형으로 Apache Iceberg를 선택합니다.
    2. 접속 드롭다운에서 데이터를 로드하는 데 사용할 접속을 선택합니다.
    3. 네임스페이스를 지정합니다. 기존 네임스페이스에서 선택하거나 새 네임스페이스를 생성할 수 있습니다.
    4. 저장을 누릅니다.

    모든 소스 테이블이 나열된 [데이터 로드 세부 정보] 페이지가 나타납니다.

  7. 로드할 필수 테이블과 해당 데이터 로드 작업을 선택하십시오. 사용할 수 있는 데이터 로드 옵션은 증분 병합, 증분 추가, 추가 및 로드 안함입니다.
  8. 변경 사항을 저장하려면 저장 아이콘을을 누릅니다. 행의 녹색 선택 표시(녹색 선택 표시 아이콘)는 변경사항이 저장되었음을 나타냅니다.
  9. 실행 아이콘을 눌러 데이터 로드를 실행합니다.

    데이터 로드가 성공적으로 시작되면 확인 프롬프트가 나타납니다.

데이터 로드 상태를 확인하려면 Target Schema 세부 정보 오른쪽에 있는 Data Load Status 패널을 참조하십시오. 패널에 대한 자세한 내용은 Monitor Status of Data Loads, Data Flows, and Workflows을 참조하십시오. 이 패널에는 이 데이터 로드를 실행하기 위해 실행되는 작업에 대한 링크가 표시됩니다. 링크를 눌러 Job Details 페이지에서 진행률을 모니터합니다. 작업에 대한 자세한 내용은 작업 생성 및 관리를 참조하십시오.

로드된 모든 테이블과 해당 세부정보가 [데이터 엔티티] 페이지에 나열됩니다. 데이터 엔티티의 통계를 보려면 데이터 엔티티 옆에 있는 작업 아이콘(작업 아이콘)을 누르고 미리보기를 누른 다음 통계 탭을 선택합니다. 자세한 내용은 데이터 엔티티의 통계 보기를 참조하십시오.

델타 공유 연결 만들기

Databricks Delta Share는 보안 데이터 공유를 위한 개방형 프로토콜입니다. Oracle Data Transforms는 Delta Share와 통합되어 데이터를 Oracle Autonomous Database로 로드합니다. 델타 공유 연결을 사용하여 데이터 브릭 또는 Oracle 데이터 공유에서 데이터를 로드할 수 있습니다.

Databricks를 소스로 사용하려면 델타 레이크 공유 서버에 액세스할 수 있는 Bearer 토큰과 함께 델타 공유 서버의 URL을 지정해야 합니다. Oracle 데이터 공유를 소스로 사용하려면 클라이언트 ID 및 보안 키와 함께 토큰 끝점에 대한 URL을 지정해야 합니다.

델타 공유 연결 만들기

델타 공유 연결을 정의하려면

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.

    연결 페이지가 나타납니다.

  2. 접속 생성을 누릅니다.

    연결 생성 페이지 슬라이드

  3. 다음 중 하나를 수행합니다.
    • 유형 선택 필드에 연결 유형 이름의 이름 또는 일부를 입력합니다.
    • 데이터베이스 탭을 선택합니다.
  4. 연결 유형으로 델타 공유를 선택합니다.
  5. 다음을 누르십시오.
  6. Connection Name(연결 이름) 필드는 기본 이름으로 미리 채워집니다. 이 값 편집이 가능합니다.
  7. 공유 끝점 URL 텍스트 상자에 델타 공유 서버의 URL을 입력합니다. <host>:<port>/<shareEndpoint>/ 형식으로 값을 입력합니다.
  8. Connection 섹션에서 다음 중 하나를 수행합니다.
    • Oracle 데이터 공유를 선택하고 공유 액세스에 사용할 토큰 끝점 URL, 클라이언트 ID클라이언트 암호를 제공합니다.

      이 정보는 공유 제공자가 제공한 정보에서 다운로드해야 하는 델타 공유 프로파일 JSON 문서에서 가져올 수 있습니다. (공유 끝점 URL을 가져올 위치이기도 합니다.)

      이 정보는 데이터 공유 제공자가 제공한 활성화 링크에서 다운로드하여 공유에 액세스할 수 있는 델타 공유 프로파일 JSON 문서에서 가져올 수 있습니다.

    • 데이터 블록을 선택하고 베어러 토큰 텍스트 상자에 델타 공유 서버에 연결하기 위한 토큰을 입력합니다.
  9. 프록시를 사용하여 델타 공유 서버 또는 델타 공유 스토리지에 액세스해야 하는 경우 다음 설정을 구성합니다.
    • 프록시 호스트 텍스트 상자에 접속에 사용할 프록시 서버의 호스트 이름을 입력합니다.
    • Proxy Port(프록시 포트) 텍스트 상자에 프록시 서버의 포트 번호를 입력하십시오.
    • 프록시가 필요한 위치에 따라 다음 확인란을 선택합니다.
      • 프록시를 사용하여 델타 공유 서버 액세스
      • 프록시를 사용하여 델타 공유 스토리지 액세스
  10. 접속 테스트를 눌러 설정된 접속을 테스트합니다.
  11. 필요한 접속 세부정보를 모두 제공한 후 생성을 누릅니다.

    새 연결이 생성됩니다.

새로 생성된 접속이 접속 페이지에 표시됩니다.

선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

  • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
  • 접속 테스트를 선택하여 생성된 접속을 테스트합니다.
  • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
  • 스키마를 삭제하려면 스키마 삭제를 선택합니다.
  • 생성된 접속을 삭제하려면 접속 삭제를 선택합니다.

필요한 연결을 검색하여 다음 필터를 기반으로 세부정보를 확인할 수도 있습니다.

  • 연결 이름입니다.
  • 생성된 접속과 연관된 기술입니다.

델타 공유 데이터 로드 생성 및 실행

델타 공유에서 Oracle Autonomous Database로 데이터를 로드하려면 Oracle 접속 사용자가 관리자 사용자여야 합니다. Oracle 유저가 데이터를 생성하여 다른 스키마의 테이블에 삽입할 수 있도록 관리자 권한이 필요합니다.

데이터 로드를 실행하면 Data Transforms는 데이터를 대상 스키마의 해당 테이블로 로드합니다. 데이터 로드는 점진적으로 실행됩니다. 데이터 로드를 처음 실행할 때 Data Transforms는 모든 데이터를 새 테이블로 복사합니다. 이후의 모든 데이터 로드 실행에 대해 변경 사항만 업로드합니다. 레코드의 추가 또는 삭제는 대상 테이블에 반영됩니다. 테이블에 메타데이터가 변경된 경우(예: 열이 추가된 경우) 데이터 변환은 데이터를 대상 서버에 로드하는 새 테이블을 생성합니다. 워크플로우를 생성하고, 데이터 로드를 한 단계로 추가하고, 미리 정의된 시간 간격으로 워크플로우를 실행할 스케줄을 생성할 수 있습니다. 새 워크플로우 생성을 참조하십시오.

델타 공유 데이터 로드를 생성하고 실행하려면 다음을 수행합니다.

  1. 다음 중 하나를 수행합니다.
    • 홈 페이지에서 데이터 로드를 누릅니다. 데이터 로드 생성 마법사가 나타납니다.

      데이터 로드 작성 탭에서 기본값을 바꾸고 설명을 추가한 다음 드롭다운에서 프로젝트를 선택할 경우 이름을 입력합니다.

    • 홈 페이지에서 프로젝트, 필요한 프로젝트 타일을 차례로 누릅니다. 왼쪽 창에서 데이터 로드, 데이터 로드 생성 순으로 누릅니다. 데이터 로드 생성 마법사가 나타납니다.

      데이터 로드 작성 탭에서 기본값을 바꾸고 설명을 추가하려면 이름을 입력합니다.

  2. 다음을 누르십시오.
  3. Source Connection 탭에서
    1. 접속 유형 드롭다운에서 델타 공유를 선택합니다.
    2. 접속 드롭다운에서 데이터 엔티티를 추가할 필수 접속을 선택합니다.
    3. 공유 드롭다운에서 테이블을 로드할 공유를 선택합니다. 드롭다운에는 선택한 연결에 대한 모든 공유가 나열됩니다.
    4. 다음을 누르십시오.
  4. Target Connection 탭에서
    1. 접속 유형 드롭다운에서 접속 유형으로 Oracle을 선택합니다.

      주:

      이 드롭다운에는 JDBC 유형 접속만 나열됩니다.
    2. 접속 드롭다운에서 데이터 엔티티를 로드할 대상의 필요한 접속을 선택합니다.
    3. 스키마 텍스트 상자에 고유한 이름을 입력합니다.
    4. 저장을 누릅니다.
    선택한 공유의 모든 테이블을 해당 스키마 이름과 함께 나열하는 [데이터 로드 세부 정보] 페이지가 나타납니다.

    주:

    델타 공유 데이터의 경우 [데이터 로드 세부정보] 페이지에는 실행 아이콘 옵션만 포함됩니다. 대상 스키마로 로드하기 전에 데이터 엔티티에 증분 병합, 증분 추가, 재생성, 자르기, 추가와 같은 다른 작업을 적용할 수 없습니다. 이는 델타 공유 서버와 대상 스키마 간에 데이터가 일관성을 유지하도록 하기 위한 것입니다.
  5. 실행 아이콘을 눌러 데이터 로드를 실행합니다.

    데이터 로드가 성공적으로 시작되면 확인 프롬프트가 나타납니다.

데이터 로드 상태를 확인하려면 Target Schema 세부 정보 오른쪽에 있는 Status 패널을 참조하십시오. [상태] 패널에 대한 자세한 내용은 데이터 로드, 데이터 플로우 및 워크플로우의 상태 모니터링을 참조하십시오. 이 패널에는 이 데이터 로드를 실행하기 위해 실행되는 작업에 대한 링크가 표시됩니다. 링크를 눌러 Job Details 페이지에서 진행률을 모니터합니다. 작업에 대한 자세한 내용은 작업 생성 및 관리를 참조하십시오.

로드된 모든 데이터 엔티티와 해당 세부정보가 [데이터 엔티티] 페이지에 나열됩니다. 데이터 엔티티의 통계를 보려면 데이터 엔티티 옆에 있는 작업 아이콘(작업 아이콘)을 누르고 미리보기를 누른 다음 통계 탭을 선택합니다. 자세한 내용은 데이터 엔티티의 통계 보기를 참조하십시오.

Oracle Business Intelligence Cloud Connector 연결 생성

Oracle Business Intelligence Cloud Connector(BICC)를 사용하면 데이터 소스에서 비즈니스 데이터를 추출하여 Autonomous Database로 로드할 수 있습니다.

Oracle BICC 접속을 생성하려면 먼저 BICC 콘솔의 OCI 오브젝트 스토리지 접속 탭을 사용하여 외부 스토리지를 구성해야 합니다. Oracle Data Transforms에서 접속을 정의할 때 이러한 접속 세부정보를 지정해야 합니다.

BICC 연결을 사용하여 데이터 저장소를 추출할 오퍼링을 선택할 수 있습니다. 데이터 변환은 Oracle BICC에서 사용하는 Oracle Object Storage 데이터 서버를 사용하여 추출된 파일을 스테이지한 다음 매핑 소스로 사용할 수 있습니다. Oracle BICC 접속을 매핑 대상으로 사용할 수 없습니다.

Oracle BICC 연결을 정의하려면

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.
    연결 페이지가 나타납니다.
  2. 접속 생성을 누릅니다.
    연결 생성 페이지 슬라이드
  3. 다음 중 하나를 수행합니다.
    • 유형 선택 필드에 연결 유형 이름의 이름 또는 일부를 입력합니다.
    • Applications(애플리케이션) 탭을 선택합니다.
  4. Oracle BI Cloud Connector를 접속 유형으로 선택합니다.
  5. 다음을 누릅니다.
  6. 접속 이름 필드는 기본 이름으로 미리 채워집니다. 이 값은 편집할 수 있습니다.
  7. BI Cloud Connector 서비스 URL 텍스트 상자에 URL을 입력합니다.
  8. 접속 섹션에서 다음 세부정보를 입력합니다.
    • 사용자 텍스트 상자에 Oracle BI Cloud Connector 콘솔에 구성된 사용자 이름을 입력합니다.
    • 비밀번호 텍스트 상자에 Oracle BI Cloud Connector 콘솔에 구성된 비밀번호를 입력합니다.
  9. 저장 영역 섹션에서 다음 세부정보를 입력합니다.
    • 외부 스토리지 BICC 이름 텍스트 상자에 Oracle BI Cloud Connector 콘솔에 표시되는 대로 외부 스토리지의 이름을 입력합니다.
    • 외부 스토리지 버킷 텍스트 상자에서 추출이 업로드되는 버킷을 지정합니다. 버킷 이름은 OCI 콘솔에서 가져옵니다.
    • 외부 저장 영역 이름 공간 텍스트 상자에서 이름 공간을 지정합니다. 네임스페이스는 OCI 콘솔에서 가져옵니다.
    • 외부 스토리지 지역 텍스트 상자에 OCI Object Storage 지역을 입력합니다.
    • 외부 스토리지 사용자 텍스트 상자에 Oracle Cloud Infrastructure 사용자 이름을 입력합니다.
    • 외부 스토리지 토큰 텍스트 상자에 인증 토큰을 입력합니다.
  10. 접속 테스트를 눌러 설정된 접속을 테스트합니다.
  11. 생성을 누릅니다.
    새 연결이 생성됩니다.

새로 생성된 접속이 접속 페이지에 표시됩니다.

선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

  • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
  • 접속 테스트를 선택하여 생성된 접속을 테스트합니다.
  • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
  • 스키마를 삭제하려면 스키마 삭제를 선택합니다.
  • 생성된 접속을 삭제하려면 접속 삭제를 선택합니다.

필요한 연결을 검색하여 다음 필터를 기반으로 세부정보를 확인할 수도 있습니다.

  • 연결 이름입니다.
  • 생성된 접속과 연관된 기술입니다.

Oracle Cloud Infrastructure Generative AI 연결 생성 및 사용

Oracle Cloud Infrastructure(OCI) Generative AI를 사용하면 텍스트 요약 및 동적 콘텐츠 생성을 자동화할 수 있습니다. Data Transforms는 OCI Generative AI와 통합되어 데이터 흐름에 벡터 임베딩 사용을 지원합니다.

OCI 생성형 AI 연결을 생성하기 전에 Oracle Database 23ai 연결을 생성합니다. 데이터 변환은 이 접속을 사용하여 OCI 생성형 AI 접속을 테스트합니다. OCI Generative AI 접속을 생성하려면 OCI URL, 사용자 OCID, 테넌시 OCID, 컴파트먼트 OCID, 프라이빗 키 및 지문 정보와 같은 세부정보를 지정해야 합니다.
데이터 플로우에 벡터 임베딩을 추가하는 데 이 접속을 사용하는 방법에 대한 자세한 내용은 데이터 플로우에 텍스트 임베딩 벡터 사용을 참조하십시오.

Oracle Cloud Infrastructure Generative AI 연결을 정의하려면 다음을 수행합니다.

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.

    연결 페이지가 나타납니다.

  2. 접속 생성을 누릅니다.

    연결 생성 페이지 슬라이드

  3. 유형 선택의 경우
    • 이름 필드에 새로 만든 연결의 이름을 입력합니다.
    • 연결 유형으로 서비스를 선택합니다.
  4. OCI 생성형 AI다음을 선택합니다.
  5. 접속 세부정보에 대해 다음 세부정보를 제공합니다.
    • OCI URL - OCI 생성형 AI 서비스의 끝점 URL입니다.
    • 사용자 OCID - Oracle Cloud Infrastructure 콘솔의 사용자 OCID입니다.
    • 테넌시 OCID - Oracle Cloud Infrastructure 콘솔의 테넌시 OCID입니다.
    • 컴파트먼트 OCID - Oracle Cloud Infrastructure 콘솔의 컴파트먼트 OCID입니다.
    • 개인 키 - PEM 형식의 개인 키입니다. 다운로드한 개인 키 파일의 경로를 지정합니다.
    • 지문 - 방금 추가된 키의 지문입니다.
  6. 필요한 모든 접속 세부정보를 검증한 후 생성을 누릅니다.

    새 연결이 생성됩니다.

  7. 접속 테스트를 눌러 설정된 접속을 테스트합니다.

    구성한 Oracle Database 23ai 연결이 나열된 팝업이 나타납니다. 이 접속을 테스트하는 데 사용할 옵션을 선택합니다.

    주:

    연결 테스트에 실패한 경우 문제 해결 지침은 OCI Generative AI 연결 문제 해결을 참조하십시오.

새로 생성된 연결이 Connections 페이지에 표시됩니다.

OCI Generative AI 연결 문제 해결

OCI Generative AI 연결에 대해 접속 테스트를 실패할 경우 다음을 수행하여 문제를 해결하십시오.

  1. 모든 연결 정보를 올바르게 입력했는지 확인합니다. 예제
    • OCI URL 샘플: https://inference.generativeai.us-chicago-1.oci.oraclecloud.com/20231130/actions/embedText
    • 개인 키 샘플: MIIEvg......beE/
  2. 접속 테스트를 누르면 Oracle 접속을 선택하라는 메시지가 표시됩니다. Oracle 23ai 연결인지 확인합니다.
  3. 해당 Oracle 23ai 데이터베이스에 admin으로 로그인하고 다음 query를 실행하여 상태가 유효한지 확인합니다.
    SELECT object_name, object_type, status
    FROM dba_objects
    WHERE object_name = 'DBMS_VECTOR_CHAIN' AND owner = 'CTXSYS';
  4. 다음 plsql 블록이 데이터베이스에서 작동하는지 확인합니다. 데이터 변환은 plsql 블록을 사용하여 접속 테스트를 실행합니다.
    exec dbms_vector_chain.drop_credential('OCI_CRED');
    declare
      jo json_object_t;
    begin
      -- create an OCI credential
      jo := json_object_t();
      jo.put('user_ocid', '<your user ocid>');
      jo.put('tenancy_ocid', '<your tenancy ocid');
      jo.put('compartment_ocid', '<your compartment ocid');
      jo.put('private_key', '<your private key');
      jo.put('fingerprint', '<your fingerprint>');
      dbms_output.put_line(jo.to_string);
      dbms_vector_chain.create_credential(
        credential_name => 'OCI_CRED',
        params => json(jo.to_string));
    end; 
    select dbms_vector_chain.utl_to_embedding('hello', JSON('{"provider": "ocigenai","credential_name" : "OCI_CRED", "url": "https://inference.generativeai.us-chicago-1.oci.oraclecloud.com/20231130/actions/embedText","model": "cohere.embed-english-light-v2.0"}')) from dual;
    plsql 블록 질의를 실행할 때 HTTP request failed 오류가 발생하면 사용자에게 네트워크 액세스 권한을 부여해 보십시오.
    BEGIN
        DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE(
            host => '*',
            ace => xs$ace_type(privilege_list => xs$name_list('connect'),
                               principal_name => '<your username>',
                               principal_type => xs_acl.ptype_db));
    END;

Oracle Enterprise Resource Planning Cloud 접속 생성

Oracle Enterprise Resource Planning (ERP) Cloud는 회계, 재무 관리, 프로젝트 관리, 조달 및 위험 관리와 같은 기능을 관리하기 위한 클라우드 기반의 엔드투엔드 SaaS(Software as a Service) 제품군입니다. Data Transforms Oracle ERP Cloud 커넥터를 사용하면 ERP Cloud 서버에서 보고서 데이터를 추출하여 Autonomous Database로 로드할 수 있습니다.
데이터 변환에서 Oracle ERP Cloud 연결을 사용하려면 데이터(CSV) 형식으로 출력되는 Oracle ERP Cloud 인스턴스 및 BI Publisher 보고서 파일에 사용되는 BI Publisher 웹 서비스의 URL이 필요합니다.
다음 사항에 유의하십시오.
  • Oracle ERP Cloud 연결을 매핑 대상으로 사용할 수 없습니다.
  • Oracle ERP Cloud 연결에 대해서는 데이터 로드가 지원되지 않습니다.

Oracle ERP Cloud 서버 연결 생성

이 접속을 생성하려면 보고서 서비스의 WSDL URL과 ERP Cloud 인스턴스에 접속할 사용자 이름 및 비밀번호를 지정해야 합니다.

Oracle ERP Cloud 서버 연결을 정의하려면 다음을 수행합니다.

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.

    연결 페이지가 나타납니다.

  2. 접속 생성을 누릅니다.

    연결 생성 페이지 슬라이드

  3. 다음 중 하나를 수행합니다.
    • 유형 선택 필드에 연결 유형 이름의 이름 또는 일부를 입력합니다.
    • Applications(애플리케이션) 탭을 선택합니다.
  4. 연결 유형으로 Oracle ERP Cloud를 선택합니다.
  5. 다음을 누르십시오.
  6. Connection Name(연결 이름) 필드는 기본 이름으로 미리 채워집니다. 이 값 편집이 가능합니다.
  7. WSDL URL 텍스트 상자에 Oracle ERP Cloud 인스턴스에 사용되는 BI Publisher 웹 서비스의 URL을 입력합니다. URL의 형식은 BI Publisher Hostname/xmlpserver/services/PublicReportWSSService?wsdl입니다.

    예: https://fa-eudu-saasfademo1.ds-fa.oraclepdemos.com/xmlpserver/services/PublicReportWSSService?wsdl.

  8. 프록시 호스트 텍스트 상자에 접속에 사용할 프록시 서버의 호스트 이름을 입력합니다.
  9. Proxy Port(프록시 포트) 텍스트 상자에 프록시 서버의 포트 번호를 입력하십시오.
  10. 사용자 텍스트 상자에 Oracle ERP Cloud 인스턴스에 접속하기 위한 사용자 이름을 입력합니다.
  11. 비밀번호 텍스트 상자에 Oracle ERP Cloud 인스턴스에 접속하기 위한 비밀번호를 입력합니다.
  12. 필요한 접속 세부정보를 모두 제공한 후 접속 테스트를 눌러 접속을 테스트합니다.
  13. 생성을 누릅니다.

    새로 생성된 접속이 접속 페이지에 표시됩니다.

    선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

    • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
    • 생성된 접속을 테스트하려면 접속 테스트를 선택합니다.
    • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
    • 스키마를 삭제하려면 스키마 삭제를 선택합니다.
    • 생성된 접속을 삭제하려면 접속 삭제를 선택합니다.

    다음 필터를 기반으로 필요한 연결을 검색하여 세부정보를 확인할 수도 있습니다.

    • 연결의 이름입니다.
    • 생성된 접속과 연관된 기술입니다.

Oracle ERP Cloud 서버에서 데이터 엔티티 정의 임포트

Oracle ERP Cloud 연결의 경우 [데이터 엔티티 임포트] 페이지에서 키/값 쌍을 입력해야 합니다. 데이터를 임포트하려면 BI 서버에서 BI Publisher 보고서의 위치를 참조하는 BIPReportLocation 키를 지정해야 합니다. 해당 보고서가 열려 있을 때 BI 서버에서 이 정보를 찾을 수 있습니다.

Oracle ERP Cloud에서 데이터 엔티티를 임포트하려면 다음을 수행합니다.
  1. 홈 페이지의 왼쪽 창에서 데이터 엔티티 탭을 누릅니다.

    Data Entities 페이지가 나타납니다.

  2. 데이터 엔티티 임포트를 누릅니다. [데이터 엔티티 임포트] 페이지 슬라이드인
  3. 접속 드롭다운에서 Oracle ERP Cloud 서버 접속 생성에서 생성한 Oracle ERP Cloud 접속을 선택합니다. 페이지의 옵션은 엔티티 이름 필드만 표시하도록 변경됩니다.
  4. 엔티티 이름 필드에 데이터 엔티티의 이름을 입력합니다.
  5. 필드에 BIPReportLocation를 입력합니다.
  6. 키에 해당하는 필드에 BI Publisher 보고서 파일의 위치를 입력합니다. ReportFile.xdo 파일의 이름까지 경로를 지정합니다.
  7. 시작을 누릅니다.

    작업이 생성되고 세션을 추적할 수 있도록 해당 작업 ID가 표시됩니다. 작업 ID를 눌러 작업 세부 정보를 봅니다. 작업을 성공적으로 실행하면 데이터 엔티티가 [데이터 엔티티] 페이지에 표시됩니다.

  8. 선택한 데이터 엔티티 옆에 있는 작업 아이콘(작업 아이콘)을 누르고 편집을 선택합니다.
    다음 정보가 포함된 테이블을 표시하는 데이터 엔티티 편집 페이지가 나타납니다.
    • 이름
    • 데이터 유형
    • 길이
    • 스케일
    • 널이 아님

    임포트된 엔티티의 데이터 유형 및 길이를 확인하십시오. Oracle Data Transforms는 파일의 첫번째 레코드에서 데이터 유형과 길이를 결정하지만 기본값(예: 문자열 필드 길이의 경우 50) 또는 잘못된 데이터 유형을 설정할 수 있습니다. 빈 필드의 경우 데이터 유형은 길이가 50인 문자열로 설정됩니다.

  9. 저장을 누릅니다.

Oracle Financials Cloud 접속 생성

Oracle Financials Cloud REST 엔드포인트에서 실시간 트랜잭션 데이터를 인출하고, 데이터 엔티티를 데이터 변환으로 임포트하고, 데이터 플로우에서 소스로 사용할 수 있습니다.

Oracle Financials Cloud 연결을 생성하려면 리버스 엔지니어링 작업 후 데이터 변환에서 데이터 엔티티를 생성할 수 있는 임시 스키마를 선택해야 합니다.

Oracle Financials Cloud 연결을 정의하려면

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.
    연결 페이지가 나타납니다.
  2. 접속 생성을 누릅니다.
    연결 생성 페이지 슬라이드
  3. 다음 중 하나를 수행합니다.
    • 유형 선택 필드에 연결 유형 이름의 이름 또는 일부를 입력합니다.
    • Applications(애플리케이션) 탭을 선택합니다.
  4. Oracle Financials Cloud를 접속 유형으로 선택합니다.
  5. 다음을 누릅니다.
  6. 접속 이름 필드는 기본 이름으로 미리 채워집니다. 이 값은 편집할 수 있습니다.
  7. REST 서비스 URL 텍스트 상자에 REST 리소스를 제공하는 끝점의 URL을 입력합니다.
  8. 프록시 호스트 텍스트 상자에 접속에 사용할 프록시 서버의 호스트 이름을 입력합니다.
  9. 프록시 포트 텍스트 상자에 프록시 서버의 포트 번호를 입력하십시오.
  10. 사용자 텍스트 상자에 REST 끝점에 접속하기 위한 사용자 이름을 입력합니다.
  11. 비밀번호 텍스트 상자에 REST 끝점에 접속하기 위한 비밀번호를 입력합니다.
  12. 스테이징 접속 드롭다운 목록에서 접속을 선택합니다. 이 목록에는 기존 Autonomous Database 접속만 표시됩니다. 다른 접속을 사용하려면 이 페이지에 오기 전에 접속을 생성하십시오.
  13. 필요한 접속 세부정보를 모두 제공한 후 생성을 누릅니다.
    새 연결이 생성됩니다.
  14. 설정된 접속을 테스트하려면 접속 테스트를 누릅니다.

새로 생성된 접속이 접속 페이지에 표시됩니다.

선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

  • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
  • 접속 테스트를 선택하여 생성된 접속을 테스트합니다.
  • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
  • 스키마를 삭제하려면 스키마 삭제를 선택합니다.
  • 생성된 접속을 삭제하려면 접속 삭제를 선택합니다.

필요한 연결을 검색하여 다음 필터를 기반으로 세부정보를 확인할 수도 있습니다.

  • 연결 이름입니다.
  • 생성된 접속과 연관된 기술입니다.

Oracle NetSuite 연결 생성 및 사용

Oracle NetSuite JDBC 드라이버 또는 OAuth 2.0 인증을 사용하여 Oracle NetSuite 애플리케이션에 연결할 수 있습니다. Oracle NetSuite 연결의 경우 데이터 변환을 사용하면 NetSuite에서 대상 스키마로 데이터를 전송하기 위해 실행할 수 있는 사전 구축된 데이터 플로우 및 워크플로우를 로드할 수 있습니다.

데이터 웨어하우스 작성에 필요한 액세스 권한 구성

NetSuite 연결을 생성하거나 데이터 변환에서 데이터 웨어하우스 빌드 마법사를 사용하기 전에 NetSuite에 관리자로 로그인하고, SuiteAnalytics Connect를 사용으로 설정하고, 사용자정의 역할을 생성하고, NetSuite 데이터 웨어하우스 구축에 필요한 액세스 권한을 설정해야 합니다.

액세스 권한을 구성하려면 다음과 같이 하십시오.

  1. 다음 URL을 사용하여 NetSuite에 관리자로 로그인하십시오.

    https://system.netsuite.com/pages/customerlogin.jsp

  2. SUITEANALYTICS CONNECT 기능이 활성화되었는지 여부를 확인합니다.

    설정 > 회사 > 기능 사용으로 이동합니다. 분석 탭을 클릭하고 SuiteAnalytics Connect 확인란이 선택되었는지 확인합니다.

  3. 사용자정의 역할을 추가합니다.

    설정 > 사용자/역할 > 사용자 관리 > 역할 관리로 이동합니다. 새 롤을 누르고 필요한 세부정보를 추가한 다음 저장을 눌러 사용자정의 롤을 생성합니다.

  4. 사용자정의 역할에 필요한 권한을 지정합니다.

    설정 > 사용자/역할 > 사용자 관리 > 역할 관리로 이동합니다. SuiteAnalytics Connect 권한을 추가하려는 사용자정의 역할의 이름 옆에 있는 사용자정의를 클릭하십시오.

    권한 탭 아래의 트랜잭션 탭을 누르고 다음 권한을 지정합니다.

    • 계정 세부정보
    • 회계 목록
    • 회계 관리
    • 계정
    • 미지급금
    • 미지급금 그래프
    • 미지급금 기록부
    • 미수금
    • 미수금 그래프
    • 미수금 기록부
    • 재고 조정
    • 재고 워크시트 조정
    • 상각 보고서
    • 상각 스케줄
    • 감사 추적
    • 대차대조표
    • 은행 계정 기입장
    • 구매 주문 청구
    • 청구 스케줄
    • 청구서
    • 빈 적치 워크시트
    • 저장소 이전
    • 포괄 구매 주문
    • 조립품 빌드
    • CRM 그룹
    • 달력
    • 현금 판매
    • 현금 판매 환불
    • 요금
    • 부과 - 실행 규칙
    • 부과 규칙
    • Check
    • 클래스
    • 수수료 기능 설정
    • 수수료 보고서
    • 주문 약정
    • 급여 약정
    • 경쟁자
    • 구성요소 사용처
    • 연락처
    • 재고 실사
    • 할당 스케줄 생성
    • 신용 카드
    • 신용 카드 환불
    • 신용카드 기록부
    • 대변 메모
    • 신용 반품
    • 통화
    • 통화 재평가
    • 사용자정의 인식 이벤트 유형
    • 고객 예금
    • 고객 지급
    • 고객 환불
    • 고객
    • 이연 경비 보고서
    • 삭제된 레코드
    • 부서
    • 예약금
    • 예치금 반제
    • 문서 및 파일
    • 예측 편집
    • 관리자 예측 편집
    • 전자 우편 템플릿
    • 직원 수수료 트랜잭션
    • 직원 수수료 트랜잭션 승인
    • 직원 레코드
    • 직원 알림
    • 직원
    • 개시 잔고 입력
    • 공급자 크레딧 입력
    • 지분 기록부
    • 할당량 설정
    • 예측
    • 이벤트
    • 경비 보고서
    • Expenses
    • 리스트 내보내기
    • 공정 가치 치수
    • 공정 가치 공식
    • 공정 가치 가격
    • 재무제표
    • 트랜잭션 찾기
    • 고정 자산 기입장
    • 주문 이행
    • 이행 요청
    • General Ledger
    • 가격 목록 생성
    • 명령문 생성
    • 임포트된 직원 경비
    • 인바운드 운송물
    • 수입
    • 손익계산서
    • 인벤토리
    • 재고 상태 변경
    • 송장
    • 송장 승인
    • 송장 판매 주문
    • 품목 이행
    • 품목 입고
    • 품목 수익 범주
    • 항목
    • 리드 스냅샷/알림
    • 위치
    • 장기 부채 기입장
    • 분개 입력 작성
    • 회계 기간 관리
    • 급여 관리
    • 일괄 업데이트
    • 저장된 트랜잭션
    • 모바일 장치 액세스
    • 순 가치
    • 비전기 기입장
    • 노트 탭
    • 기회
    • 기타 자산 기입장
    • 기타 유동 자산 기입장
    • 기타 유동 부채 기입장
    • 기타 리스트
    • 기타명
    • 소유권 이동
    • 청구서 결제
    • 판매세 지불
    • 납부 세금 부채
    • 급여 분개
    • 급여 항목
    • 검색 실행
    • 전화 통화
    • 공급자 청구서 차이 전기
    • 트랜잭션에 대한 전기 기간
    • 가격 장부
    • 가격 플랜
    • 급여 처리
    • 프로젝트 수익 규칙
    • 구매 계약
    • 구매 주문
    • 구매 주문 보고서
    • 구매
    • 조정
    • 보고 조정
    • 반품 환불지급
    • 보고서 사용자정의
    • 보고서 스케줄링
    • 견적 요청
    • 청구
    • 리소스
    • 반품 승인
    • 재고 비용 재평가
    • 수익 배정
    • 수익 배정 승인
    • 수익 요소
    • 수익 인식 필드 매핑
    • 수익 인식 계획
    • 수익 인식 보고서
    • 수익 인식 규칙
    • 수익 인식 스케줄
    • SOAP 웹 서비스
    • Sales
    • 파트너별 판매
    • 프로모션별 판매
    • 판매 주문
    • 판매 주문 승인
    • 판매 주문 이행 보고서
    • 판매 오더 보고서
    • 판매 주문 트랜잭션 보고서
    • 예산 설정
    • SOAP 웹 서비스 설정
    • 명세서 비용
    • 통계 계정 기록부
    • 스토어 픽업 이행
    • 구독 변경 주문
    • 구독 플랜
    • 구독
    • 자회사
    • SuiteAnalytics Connect
    • SuiteAnalytics 워크북
    • 작업
    • Tax
    • 메시지 추적
    • 트랜잭션 세부정보
    • 자금 이체
    • 재고 이전
    • 이전 주문
    • 이전 주문 승인
    • 시산표
    • 미청구 미수금 기록부
    • 조립품 해체
    • 단위
    • 공급자 청구서 승인
    • 공급자 지불 승인
    • 공급자 견적 요청
    • 공급자 반품 승인 승인
    • 공급업체 반품 승인
    • 공급업체 반품
    • 공급자
    • 작업 캘린더
    • 작업 주문
    • 작업 주문 마감
    • 작업 지시 완료
    • 작업 주문 발행
  5. SuiteAnalytics Connect – 모두 읽기 권한을 추가합니다.

    권한 탭 아래의 설정 탭을 클릭하고 드롭다운에서 SuiteAnalytics Connect – 모두 읽기를 선택한 다음 추가를 클릭하십시오.

  6. 저장을 눌러 사용자정의 롤에 해당 권한을 적용합니다.
  7. 사용자에게 사용자정의 역할을 지정합니다. 데이터 변환에서 NetSuite에 대한 연결을 생성하는 경우 데이터 서버에 연결하려면 이 사용자의 자격증명을 입력해야 합니다. 연결 생성에 대한 자세한 내용은 Oracle NetSuite 연결 생성을 참조하십시오.

    사용자에게 사용자정의 역할을 지정하려면 설정 > 사용자/역할 > 사용자 관리로 이동합니다. 사용자 이름 옆에 있는 편집을 누르고 사용자정의 롤을 지정한 다음 저장을 누릅니다.

  8. 액세스 권한을 확인하려면 사용자 정의 역할이 지정된 사용자로 로그인합니다.

    Analytics > Datasets로 이동합니다. 새 데이터세트를 누릅니다. 이 페이지에는 사용자가 접근할 수 있는 모든 테이블 및 레코드 유형이 나열됩니다. 예를 들어, "transaction" 테이블을 검색하여 유저가 트랜잭션 테이블에 액세스할 수 있는지 확인합니다.

Oracle NetSuite 연결 생성

JDBC 연결 또는 OAuth 2.0 인증을 사용하여 Oracle NetSuite 연결을 생성할 수 있습니다.

Oracle NetSuite 연결을 정의하려면 다음을 수행합니다.

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.

    연결 페이지가 나타납니다.

  2. 접속 생성을 누릅니다.

    연결 생성 페이지 슬라이드

  3. 다음 중 하나를 수행합니다.
    • 유형 선택 필드에 연결 유형 이름의 이름 또는 일부를 입력합니다.
    • Applications(애플리케이션) 탭을 선택합니다.
  4. 연결 유형으로 Oracle NetSuite를 선택합니다.
  5. 다음을 누르십시오.
  6. Connection Name(연결 이름) 필드는 기본 이름으로 미리 채워집니다. 이 값을 편집할 수 있습니다.
  7. 연결 세부 정보를 지정하려면 다음 중 하나를 수행합니다.
    • JDBC 접속을 사용하려면 다음 세부정보를 지정합니다.
      • JDBC URL - 연결에 사용할 SuiteAnalytics Connect 서버의 URL을 입력합니다.
      • 사용자 - 데이터 서버 접속에 대한 사용자 이름을 입력합니다.
      • Password(암호) 텍스트 상자에 데이터 서버에 연결하기 위한 암호를 입력합니다.
      • 계정 ID 텍스트 상자에 데이터 서버에 연결하기 위한 계정 ID를 입력합니다.
      • 역할 ID 텍스트 상자에 데이터 서버에 연결하기 위한 역할 ID를 입력합니다.
    • OAuth 2.0 인증을 사용하려면 OAuth 2.0 스위치를 누른 후 다음 세부정보를 지정합니다.
      • 사용자 이름 - OAuth 2.0 연결을 사용하여 NetSuite에 로그인할 수 있는 역할 접근 권한이 있는 사용자의 이름을 입력합니다. 데이터 웨어하우스 구축에 필요한 접근 권한 구성에서 사용자정의 역할을 지정한 사용자입니다.
      • 계정 ID - 데이터 서버에 연결하기 위한 계정 ID를 입력합니다. NetSuite 계정에 로그인하고 SuiteAnalytics 연결 정보를 확인하여 이 정보를 가져올 수 있습니다.
      • 역할 ID - 데이터 서버에 연결하기 위한 역할 ID를 입력합니다. NetSuite 계정에 로그인하고 SuiteAnalytics 연결 정보를 확인하여 이 정보를 가져올 수 있습니다.
      • 클라이언트 ID - 데이터 서버에 연결하기 위한 클라이언트 ID를 입력합니다.

        클라이언트 ID를 얻으려면 OAuth 2.0 클라이언트 자격증명 플로우를 사용으로 설정하여 NetSuite에서 통합 레코드를 생성합니다. 통합 레코드가 성공적으로 생성될 때 표시되는 클라이언트 ID를 복사하여 저장합니다.

        주:

        NetSuite는 NetSuite OAuth 2.0 클라이언트 자격증명 플로우에 대한 토큰 서명에 대해 더 이상 RSA PKCSv1.5 체계를 지원하지 않습니다. RSA PKCSv1.5 체계에 의존하는 모든 통합은 RSA-PSS 체계를 사용하도록 업데이트되어야 합니다. 자세한 내용은 Oracle NetSuite 문서를 참조하십시오.
      • 공용 인증서전용 키 - OpenSSL 명령을 사용하여 필요한 PEM 형식으로 키 쌍을 생성합니다. 예제

        openssl req -new -x509 -newkey rsa:4096 -keyout private.pem -sigopt rsa_padding_mode:pss -sha256 -sigopt rsa_pss_saltlen:64 -out public.pem -nodes -days 365

        Public Certificate 필드에 public.pem의 내용을 붙여넣습니다. Private Key 필드에 private.pem의 내용을 붙여넣습니다.

      • 인증서 ID - 데이터 서버에 연결하기 위한 인증서 ID를 입력합니다.

        인증서 ID를 얻으려면 NetSuite OAuth 2.0 클라이언트 자격증명(M2M) 설정을 사용하여 공개 인증서 파일(auth-cert.pem)을 인증서 키 목록에 추가하고 생성된 인증서 ID를 복사하십시오.

  8. 매핑에 사용할 소스가 저장된 검색인 경우 저장된 검색 추출에서 다음 세부정보도 지정해야 합니다.
    • 애플리케이션 ID: 데이터 변환에 대한 NetSuite 애플리케이션 ID를 입력합니다.
    • 버전: NetSuite 버전 번호를 입력합니다.
  9. 데이터 모델 빌드에서 체크박스를 선택하여 NetSuite에서 데이터를 추출하고 데이터 웨어하우스 빌드 마법사를 사용하여 Oracle 대상 스키마로 이동할 때 실행할 수 있는 사전 구축된 데이터 플로우 및 워크플로우를 설치합니다.
  10. 설정된 접속을 테스트하려면 접속 테스트를 누릅니다.
  11. 필요한 접속 세부정보를 모두 제공한 후 생성을 누릅니다.

    새 연결이 생성됩니다.

새로 생성된 접속이 접속 페이지에 표시됩니다.

선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

  • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
  • 접속 테스트를 선택하여 생성된 접속을 테스트합니다.
  • 데이터 웨어하우스 구축을 선택하여 기능별 영역을 선택하고 대상 스키마에서 NetSuite 데이터 웨어하우스를 생성합니다. 자세한 내용은 데이터 웨어하우스 빌드 마법사 사용을 참조하십시오.
  • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
  • 스키마를 삭제하려면 스키마 삭제를 선택합니다.
  • 생성된 접속을 삭제하려면 접속 삭제를 선택합니다.

필요한 연결을 검색하여 다음 필터를 기반으로 세부정보를 확인할 수도 있습니다.

  • 연결 이름입니다.
  • 생성된 접속과 연관된 기술입니다.

Build Data Warehouse Wizard 사용

NetSuite 계정의 데이터는 분석 웨어하우스의 비즈니스 또는 주제 영역으로 그룹화됩니다. 데이터 웨어하우스 빌드 마법사를 사용하면 새로 생성된 데이터 웨어하우스에 포함할 영역을 선택할 수 있습니다.

Build Data Warehouse Wizard를 사용하려면 다음을 수행하십시오.

  1. 홈 페이지에서 연결 탭을 누릅니다. 연결 페이지가 나타납니다.
  2. 데이터 웨어하우스를 구축하는 데 사용할 Oracle NetSuite 연결 옆에 있는 작업 아이콘(작업 아이콘)을 클릭하고 데이터 웨어하우스 구축을 클릭합니다.

    데이터 웨어하우스 작성 마법사가 열립니다.

  3. 접속 드롭다운 목록에서 대상 스키마가 상주하는 Autonomous Database 접속을 선택합니다.
  4. 스테이징 스키마 드롭다운에서 선택한 접속에 해당하는 모든 스키마가 다음 두 그룹으로 나열됩니다.
    • 기존 스키마(Oracle Data Transforms로 임포트한 멤버) 및
    • 새 데이터베이스 스키마(아직 임포트하지 않은 영역)입니다.
    드롭다운에서 사용할 스키마를 선택합니다.
  5. 마찬가지로 대상 스키마를 선택합니다.
  6. 다음을 누르십시오.
  7. NetSuite 데이터 웨어하우스의 데이터를 대상 스키마로 이전하는 데 사용할 NetSuite 비즈니스 영역을 선택하십시오.
  8. 저장을 누릅니다.

    데이터 변환은 데이터 웨어하우스 구축 프로세스를 시작합니다. 홈 페이지의 왼쪽 창에서 작업을 눌러 프로세스 진행률을 모니터합니다. 작업이 성공적으로 완료되면 데이터 변환이 모든 사전 구축된 워크플로우 및 데이터 플로우를 포함하는 프로젝트 폴더를 생성합니다. 이 폴더는 NetSuite 연결에서 대상 스키마로 데이터를 전송하기 위해 실행할 수 있습니다. 자세한 내용은 데이터를 대상 스키마로 로드하기 위해 미리 작성된 워크플로우 실행을 참조하십시오.

사전 구축된 워크플로우를 실행하여 대상 스키마로 데이터 로드

데이터 웨어하우스 빌드 마법사가 성공적으로 완료되면 데이터 변환은 NetSuite 연결에서 데이터를 추출하여 대상 스키마에 로드하기 위해 실행할 수 있는 모든 사전 구축된 데이터 플로우 및 워크플로우가 포함된 프로젝트를 생성합니다.

사전 구축된 워크플로우를 보고 실행하려면 다음을 수행합니다.

  1. 홈 페이지의 왼쪽 창에서 프로젝트를 클릭하고 새로 생성된 NetSuite 프로젝트를 선택합니다.
  2. 왼쪽 창에서 워크플로우를 누릅니다. 다음과 같은 미리 작성된 워크플로우가 [프로젝트 세부정보] 페이지에 나열됩니다.
    • NetSuite 소스를 SDS에 스테이지
    • 트랜잭션 기본 키 추출
    • 물류창고로 SDS 로드
    • 삭제 적용
    • 모든 워크플로우
  3. 실행할 워크플로우 옆에 있는 작업 아이콘(작업 아이콘)을 누르고 시작을 누릅니다.

    Oracle은 사전 구축된 모든 워크플로우를 실행하기 위해 모든 워크플로우를 실행할 것을 권장합니다.

    워크플로우 상태를 보려면 현재 프로젝트의 왼쪽 창에서 작업을 누릅니다. 작업이 성공적으로 완료되면 NetSuite 연결의 모든 데이터가 대상 스키마에 로드됩니다.

Oracle Object Storage 접속 생성

데이터 변환을 사용하여 Oracle Object Storage에서 Autonomous Database로 데이터를 업로드할 수 있습니다.

OCI Object Storage 전용 엔드포인트 기능을 사용하면 OCI 고객이 스토리지 버킷에 안전하게 액세스할 수 있습니다. 자세한 내용은 오브젝트 스토리지 전용 엔드포인트를 참조하십시오. 데이터 변환에서 오브젝트 스토리지 연결을 생성할 때 새 URL 형식을 사용해야 합니다. 오브젝트 스토리지에 이미 연결되어 있는 사용자의 경우 기존 URL이 새 URL 형식으로 자동으로 업데이트됩니다.

Oracle Object Storage 연결을 생성하려면 Oracle Cloud Infrastructure 사용자 이름과 인증 토큰이 있어야 합니다. 인증 토큰을 생성하는 방법에 대한 자세한 내용은 인증 토큰 가져오기를 참조하십시오. Oracle Data Transforms에서 접속을 정의할 때 이러한 세부정보를 지정해야 합니다.

다음 사항에 유의하십시오.

  • Oracle Object Storage 연결을 사용하여 데이터를 데이터 변환으로 가져오려면 공용 IP 주소를 사용하여 계산 노드에 액세스해야 합니다. 전용 IP 주소를 사용하여 오브젝트 스토리지 서비스에 접근하려면 인터넷에 접근할 수 있는지 확인합니다.
  • Oracle Object Storage에서 Autonomous Database로 데이터를 로드하는 데 지원되는 파일 형식은 CSV 형식입니다.
  • 지원되는 데이터 유형은 숫자, Double, String 및 Date입니다.
  • Oracle Object Storage 연결에 대해서는 데이터 로드가 지원되지 않습니다.
  • 오브젝트 스토리지에 대한 매핑을 생성하려면 소스 기술이 DBMS_CLOUD 패키지를 지원해야 합니다. 그렇지 않으면 매핑이 실패합니다.
  • 데이터 변환은 오브젝트 스토리지에 대한 영역 간 연결을 지원하지 않습니다. 예를 들어, 정부 클라우드 지역에 구성된 데이터 변환에서 상용 영역에 있는 오브젝트 스토리지로 연결할 수 없습니다.

Oracle Object Storage 연결을 정의하려면

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.
    연결 페이지가 나타납니다.
  2. 접속 생성을 누릅니다.
    연결 생성 페이지 슬라이드
  3. 다음 중 하나를 수행합니다.
    • 유형 선택 필드에 연결 유형 이름의 이름 또는 일부를 입력합니다.
    • 데이터베이스 탭을 선택합니다.
  4. 연결 유형으로 Oracle Object Storage를 선택합니다.
  5. 다음을 누릅니다.
  6. 접속 이름 필드는 기본 이름으로 미리 채워집니다. 이 값을 편집할 수 있습니다.
  7. 오브젝트 스토리지 URL 텍스트 상자에 URL을 입력합니다. URL은 다음 형식 중 하나로 입력할 수 있습니다.
    • 정규화된 도메인 이름이 있는 URL입니다.

      예제

      https://<namespace>.swiftobjectstorage.<your-region>.oci.customer-oci.com/v1/<your-namespace>/<your-bucket>
      https://<namespace>.objectstorage.<your-region>.oci.customer-oci.com/n/<your-namespace>/b/<your-bucket>/o
    • OCI 콘솔에서 제공하는 URL을 사용하려면 버킷 이름까지만 URL을 지정합니다.

      예제

      https://<namespace>.swiftobjectstorage.<your-region>.oci.customer-oci.com/v1/<your-namespace>/<your-bucket>
      https://<namespace>.objectstorage.<your-region>.oci.customer-oci.com/n/<your-namespace>/b/<your-bucket>/o
    • 인증서접속 모드로 선택하는 경우(6단계 참조) bucketname/o까지 URL을 지정합니다.

      예제

      https://<namespace>.objectstorage.<your-region>.oci.customer-oci.com/n/<your-namespace>/b/<your-bucket>/o/

      주:

      자격 증명 모드는 Data Integrator: Web Edition이라는 마켓플레이스에서 별도의 목록으로 사용할 수 있는 데이터 변환에만 사용할 수 있습니다.
    Region, Namespace 및 Bucket의 값은 제공된 URL에 따라 자동으로 채워집니다.
  8. 접속 모드를 선택하려면 다음 중 하나를 수행합니다.
    • 신속한 접속을 선택하고 다음 세부정보를 입력합니다.
      • 사용자 이름 텍스트 상자에 Oracle Cloud Infrastructure 사용자 이름을 입력합니다. ID 도메인을 지원하는 테넌시의 경우 사용자 이름과 함께 도메인 이름을 지정합니다. 예를 들어, <identity-domain-name>/<username>입니다.
      • 토큰 텍스트 상자에 인증 토큰을 입력합니다.
    • (이는 Data Integrator: Web Edition이라는 Marketplace에서 별도의 목록으로 제공되는 데이터 변환에만 적용할 수 있습니다.) 인증서를 선택하고 인증서 입력 텍스트 상자에 ODI 인증서를 제공합니다.

      저장소 및 인스턴스 생성 중 생성한 Autonomous Database에 인증서를 생성해야 합니다. Object Storage에서 Autonomous Database로 데이터를 매핑하는 데이터 플로우를 생성할 때 대상 스키마에도 ODI 인증서를 생성해야 합니다. 매핑을 실행하기 전에 단계를 선택하고 [속성] 패널에서 인증서 생성 KM 옵션을 false으로 설정했는지 확인합니다. 그렇지 않으면 인증서 기반 연결이 실패합니다.

      인증서를 생성하려면 다음 스크립트를 실행합니다.

      begin DBMS_CLOUD.create_credential( credential_name => '<Credential name>',
            username => '<oci username>', password => '<auth token>' ); end;
  9. 생성을 누릅니다.
    새 연결이 생성됩니다.
  10. 설정된 접속을 테스트하려면 접속 테스트를 누릅니다.

새로 생성된 접속이 접속 페이지에 표시됩니다.

선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

  • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
  • 접속 테스트를 선택하여 생성된 접속을 테스트합니다.
  • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
  • 스키마를 삭제하려면 스키마 삭제를 선택합니다.
  • 생성된 접속을 삭제하려면 접속 삭제를 선택합니다.

필요한 연결을 검색하여 다음 필터를 기반으로 세부정보를 확인할 수도 있습니다.

  • 연결 이름입니다.
  • 생성된 접속과 연관된 기술입니다.

REST 서버 접속 생성

모든 REST 서비스 엔드포인트에 연결하고, 데이터 엔티티를 데이터 변환으로 임포트하고, 데이터 플로우에서 소스로 사용할 수 있습니다.

일반 REST 커넥터를 생성하려면 끝점에 접속하기 위해 JDBC URL, 사용자 이름 및 비밀번호를 제공해야 합니다. 또한 데이터 엔티티를 임포트할 인증 방법, 끝점 및 테이블과 같은 정보가 포함된 구성 파일을 생성하고 업로드할 수 있습니다.

접속 생성 페이지의 애플리케이션 탭에는 일반 REST 연결(일반 REST 및 일반 REST 구성)을 생성하기 위한 두 가지 연결 옵션이 포함되어 있습니다. 이 항목에는 다음 섹션이 있습니다.

새로 생성된 접속이 접속 페이지에 표시됩니다.

선택한 연결 옆에 있는 작업 아이콘(작업 아이콘)을 눌러 다음 작업을 수행합니다.

  • 편집을 선택하여 제공된 접속 세부정보를 편집합니다.
  • 생성된 접속을 테스트하려면 접속 테스트를 선택합니다.
  • 익스포트를 눌러 접속을 익스포트합니다. 객체 익스포트를 참조하십시오.
  • 스키마를 삭제하려면 스키마 삭제를 선택합니다.
  • 생성된 접속을 삭제하려면 접속 삭제를 선택합니다.

다음 필터를 기반으로 필요한 연결을 검색하여 세부정보를 확인할 수도 있습니다.

  • 연결의 이름입니다.
  • 생성된 접속과 연관된 기술입니다.

일반 REST 접속 생성

이 연결을 생성하려면 REST 서비스 URL을 지정하고 데이터 변환이 리버스 엔지니어링 작업 후 데이터 엔티티를 생성할 수 있는 임시 스키마를 선택해야 합니다.

REST 서버 접속을 정의하려면 다음과 같이 하십시오.

  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.

    연결 페이지가 나타납니다.

  2. 접속 생성을 누릅니다.

    연결 생성 페이지 슬라이드

  3. 다음 중 하나를 수행합니다.
    • 유형 선택 필드에 연결 유형 이름의 이름 또는 일부를 입력합니다.
    • Applications(애플리케이션) 탭을 선택합니다.
  4. 연결 유형으로 일반 REST를 선택합니다.
  5. 다음을 누르십시오.
  6. Connection Name(연결 이름) 필드는 기본 이름으로 미리 채워집니다. 이 값을 편집할 수 있습니다.
  7. REST 서비스 URL 텍스트 상자에 REST 리소스를 서비스하는 끝점의 URL을 입력합니다.
  8. 프록시 호스트 텍스트 상자에 접속에 사용할 프록시 서버의 호스트 이름을 입력합니다.
  9. Proxy Port(프록시 포트) 텍스트 상자에 프록시 서버의 포트 번호를 입력하십시오.
  10. 사용자 텍스트 상자에 REST 끝점에 접속하기 위한 사용자 이름을 입력합니다.
  11. 비밀번호 텍스트 상자에 REST 끝점에 접속하기 위한 비밀번호를 입력합니다.
  12. 스테이징 접속 드롭다운 목록에서 접속을 선택합니다. 이 목록에는 기존 Autonomous Database 접속만 표시됩니다. 다른 접속을 사용하려면 이 페이지에 오기 전에 접속을 생성하십시오.
  13. 필요한 접속 세부정보를 모두 제공한 후 접속 테스트를 눌러 접속을 테스트합니다.
  14. 생성을 누릅니다.

    새 연결이 생성됩니다.

구성 파일을 사용하여 일반 REST 연결 생성

적용 대상: 적용 가능 Data Integrator: Web Edition이라는 Marketplace에 별도의 목록으로 제공되는 데이터 변환입니다.

일반 REST 커넥터를 생성하려면 JDBC URL, 유저 이름, 암호 및 구성 파일이 필요합니다. 구성 파일은 REST 서버 연결을 생성할 때 업로드해야 하는 file_name.rest 이름 지정 규칙이 있는 모델 파일입니다. 구성 파일을 만들려면 끝점, 테이블 매핑 및 인증 방법을 지정해야 합니다. 텍스트 편집기를 사용하여 구성 파일을 만들 수 있습니다.

구성 파일을 사용하여 REST 서버 접속을 정의하려면 다음과 같이 하십시오.
  1. 홈 페이지의 왼쪽 창에서 연결 탭을 누릅니다.

    연결 페이지가 나타납니다.

  2. 접속 생성을 누릅니다.

    연결 생성 페이지 슬라이드

  3. 다음 중 하나를 수행합니다.
    • 유형 선택 필드에 연결 유형 이름의 이름 또는 일부를 입력합니다.
    • Applications(애플리케이션) 탭을 선택합니다.
  4. 연결 유형으로 일반 REST 구성을 선택합니다.
  5. 다음을 누르십시오.
  6. Connection Name(연결 이름) 필드는 기본 이름으로 미리 채워집니다. 이 값 편집이 가능합니다.
  7. Config File 텍스트 상자를 사용하여 사용하려는 구성 파일을 업로드합니다.
  8. JDBC URL 텍스트 상자에 서버에 접속할 URL을 입력합니다.
  9. 사용자비밀번호 텍스트 상자에 REST 끝점에 접속하기 위한 사용자 이름 및 비밀번호를 입력합니다. 해당 값을 적용할 수 없거나 JDBC URL에 이미 언급된 경우 이 필드를 비워 둘 수 있습니다.
  10. 필요한 접속 세부정보를 모두 제공한 후 접속 테스트를 눌러 접속을 테스트합니다.
  11. 생성을 누릅니다.

    새 연결이 생성됩니다.