接続の作業

接続を使用すると、データ変換をOCIネットワークからアクセス可能な様々なテクノロジと結び付けることができます。

この項では、接続を作成する一般的なステップについて説明します。表示される接続の詳細オプションは、選択した接続タイプによって異なります。

「サポートされている接続タイプ」にリストされている接続タイプ以外に、JDBCでサポートされている任意のデータ・ソースにデータ変換を接続するために使用できるカスタム・コネクタを作成できます。「カスタム・コネクタの作成」を参照してください。

新規接続を作成するには:

  1. ホームページの左側のペインで、「接続」タブをクリックします。

    「接続」ページが表示されます。

  2. 「接続の作成」をクリックします。

    「接続の作成」ページがスライド・インします。

  3. 次のいずれかを行います:
    • 「タイプの選択」フィールドに、接続タイプの名前または名前の一部を入力します。
    • 作成する接続のタイプを選択します。
      • データベース - サポートされているデータベース・タイプの任意の接続タイプを構成できます。
      • アプリケーション - サポートされているアプリケーションの任意の接続タイプを構成できます。
      • サービス - サポートされているサービスの任意の接続タイプを構成できます。
  4. 必要な接続タイプを選択した後、「次」をクリックします。

    「接続名」フィールドにはデフォルト名が事前に移入されています。この値は編集可能です。

  5. 「接続の詳細」で、次のような、選択したタイプの接続の詳細を入力します:
    • 接続-
      • JDBC URL - データ・サーバーに接続するURL。たとえば:
        jdbc:weblogic:sqlserver://hostname:port[;property=value[;...]]

        ノート:

        パブリック・エンドポイント上のAutonomous Databaseからデータ変換にアクセスする場合、許可されるポート番号は2484、1521-1525、1708、3306、80です。

        モデル・ファイルをドライバとともに提供するAutoRESTドライバを使用するコネクタの場合は、そのデータソースへの接続に必要なサーバー名とその他のプロパティを指定します。たとえば:

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

      • ユーザー - (必要な場合に)サーバーに接続するためのユーザー名。
      • パスワード - サーバーに接続するためのパスワード。
    • 詳細設定オプション
      • 配列フェッチ・サイズ - 大量のデータをデータ・サーバーから読み取る際、Oracle Data Transformsは連続的なレコードのバッチをフェッチします。この値は、Oracle Data Transformsがデータ・サーバーとの1回の通信でリクエストする行(読み取るレコード)の数です。
      • バッチ更新サイズ - 大量のデータをデータ・サーバーに書き込む際、Oracle Data Transformsは連続的なレコードのバッチを挿入します。この値は、Oracle Data Transformsが1回のINSERTコマンドでリクエストする行(書き込むレコード)の数です。

        ノート:

        BLOBデータ型の列を含む表をロードするには、「バッチ更新サイズ」を1000以下に設定します。
      • ターゲットの並列度- この値はロード・タスクに対して許可されるスレッド数を示します。デフォルト値は1です。許可される最大スレッド数は99です。

      ノート:

      接続の詳細は固有であり、前述のオプションは選択した接続タイプによって異なります。プロビジョニング中に作成されるデフォルト接続の場合、「ユーザー」および「パスワード」フィールドのみが編集可能です。他のすべてのフィールドは無効です。
  6. 必要なすべての接続の詳細を指定した後、「接続のテスト」をクリックして接続をテストします。
    テスト接続に失敗した場合は、次のいずれかを実行します。
  7. 「Create」をクリックします。

    新しい接続が作成されます。

新しく作成した接続が「接続」ページに表示されます。

選択した接続の横にある「アクション」アイコン(「アクション」アイコン)をクリックして、次の操作を実行します:

  • 入力した接続の詳細を編集するには、「編集」を選択します。
  • 作成した接続をテストするには、「接続のテスト」を選択します。
  • 「エクスポート」をクリックして接続をエクスポートします。「オブジェクトのエクスポート」を参照してください。
  • スキーマを削除するには、「スキーマの削除」を選択します。
  • 作成した接続を削除するには、「接続の削除」を選択します。

必要な接続を検索して、次のフィルタに基づいてその詳細を確認することもできます:

  • 接続の名前
  • 作成した接続に関連付けられているテクノロジ

サポートされる接続タイプ

このトピックでは、データ変換への接続でサポートされている接続タイプを示します。

政府向けクラウド・リージョンは、データ保護のためのFIPSコンプライアンス標準をサポートするために必要です。政府領域のデータ変換は、FIPS 140-2レベル1に準拠しています。サーバー間のセキュアな通信を確保するために、接続ソースがFIPSに準拠していることを確認してください。

ノート:

適用先: 適用可能 Data Integrator: Web Editionというマーケットプレイスで別個のリストとして利用できるデータ変換。
  • ドライバのインストールが必要なコネクタの場合、接続を追加する前に、jarファイルを/u01/oracle/transforms_home/userlibsディレクトリにコピーする必要があります。
  • ここに示されている接続タイプとは別に、JDBCでサポートされている任意のデータ・ソースにデータ変換を接続するために使用できるカスタム・コネクタを作成できます。「カスタム・コネクタの作成」を参照してください。
名前 入力してください Data Integrator: Web Editionでのサポート Autonomous Databaseに組み込まれたデータ変換でのサポート OCI GoldenGateに組み込まれたデータ変換でサポート 書込み操作のサポート 認証モード: 接続URLの例 ノート
Aha! 適用 ×
  • UrlParameter: 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[;...]];
 
アレフ 適用 ×
  • 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 データベース
  • 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 データベース ×
  • none: 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 データベース
  • 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 データベース ×
  • none: 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 データベース

サポートされている認証モードは、「なし」、「簡易」および「OAuth2.0」です。

http://<host>:<port>/iceberg
Apache Icebergを使用した接続の作成の詳細は、Apache Iceberg接続の作成を参照してください。
Apache Impala データベース ×
  • none: 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 データベース ×
  • 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 データベース ×
  • 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コンピュート データベース ×
  • jdbc:weblogic:autorest://servername;[property=value[;...]];
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];
 
Azure Data Lake Storage データベース ×
  • 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インスタンス データベース ×
  • 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データベース データベース
  • 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]

 
Azure Synapse Analytics データベース
  • 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]

 
BigCommerce 適用 ×
  • HTTPHeader: 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 データベース
  • none: 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 データベース ×
  • none: 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 Cloud データベース ×
  • 基本: 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 既存のデータ変換インスタンスに接続する手順は、リモート・データ・ロード用のデータ変換接続の作成を参照してください。
データStax 適用
  • 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]

  • none: 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キースペースのデフォルト名を指定します。

デルタ共有 適用 × トークン・エンドポイントURLを入力します。 デルタ共有を使用して接続を作成する手順は、デルタ共有接続の作成を参照してください
DocuSign データベース ×
  • 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 データベース
  • 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 Service 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 データベース ×
  • 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 データベース ×
  • 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 データベース ×
  • 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 データベース ×
  • none: 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 データベース jdbc:hsqldb:<protocol>:<databasePath>[;ifexists=true][;<property>=<value>...];  
IBM BigInsights データベース ×
  • none: 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 データベース
  • 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 データベース
  • 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ウェアハウス データベース
  • 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 データベース
  • 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 データベース ×
  • 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[;...]];  
Klaviyo 適用 ×
  • 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 データベース ×
  • none: 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 データベース
  • 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]

 
Mongo DB データベース
  • なし:

    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]

  • plain: 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 データベース jdbc:mysql://<host>[:<port>]/[<database>]?relaxAutoCommit=true&useCursorFetch=true[&<property>=<value>...] システム変数のプロパティsql_require_primary_keyが「オフ」に設定されていることを確認してください。そうしないと、ADWからMySQLへのマッピングが「表が存在しません」というエラーで失敗する可能性があります。
MySQL Heatwave データベース jdbc:mysql://<host>[:<port>]/[<database>]?relaxAutoCommit=true&useCursorFetch=true[&<property>=<value>...]

MySQL Heatwaveデータベースが高可用性で作成されている場合、書込み操作はサポートされていません。

システム変数のプロパティsql_require_primary_keyが「オフ」に設定されていることを確認してください。そうしないと、ADWからMySQL Heatwaveへのマッピングが「表が存在しません」というエラーで失敗する可能性があります。

Netezza データベース × × ドライバに依存 ドライバに依存 Oracle Data Transformsでは、Netezza JDBCを使用してNCR Netezzaデータベースに接続します。このドライバは、データ変換のuserlibsディレクトリにインストールする必要があります。Netezza JDBCドライバは、IBMのWebサイトからダウンロードできます。
Oracle データベース
  • 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 Cloud Databaseターゲットでのみサポートされています。詳細は、OCIマーケットプレイスからイメージをデプロイする前に、Oracleの使用条件を参照してください。
Oracle Analytics Cloud(Oracle BI Cloud Service) 適用 × BI CloudコネクタService URLを入力します。  
Oracle Business Intelligence Cloud (BICC)コネクタ 適用 × BI CloudコネクタService URLを入力します。 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 WebサービスのURLを入力します。 Oracle ERP Cloudを使用した接続の作成の詳細は、「Oracle Enterprise Resource Planning Cloud接続の作成」を参照してください。
Oracle Financials Cloud 適用 × REST Service URLを入力します。 Oracle Financials Cloudを使用した接続の作成の詳細は、Oracle Financials Cloud接続の作成を参照してください。
Oracle Fusion ERP 適用 × Service URLを入力します。  
Oracle Fusion Sales 適用 × Service 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 データベース オブジェクト・ストレージの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 データベース ×
  • none: 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 データベース ×
  • 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 データベース
  • 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]

 
Qmetry 適用 ×
  • 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広告 適用 ×
  • 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 データベース ×
  • 基本: jdbc:weblogic:s4hana:ServerName=servername;AuthenticationMethod=Basic;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • HTTPHeader: 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: 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 データベース ×
  • 基本: jdbc:weblogic:s4hana:ServerName=servername;AuthenticationMethod=Basic;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • HTTPHeader: 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 Cloud 適用 ×
  • 基本: jdbc:weblogic:s4hana:ServerName=servername;AuthenticationMethod=Basic;[property=value[;...]];

    User: [Mandatory]

    Password: [Mandatory]

  • HTTPHeader: 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 データベース
  • 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[;...]];
  • キー・ペア: 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 データベース jdbc:weblogic:sybase://hostname:port[;property=value[;...]]  
SAP Sybase IQ データベース jdbc:weblogic:sybase://hostname:port[;property=value[;...]]  
Sybase As Anywhere データベース 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 データベース × × ドライバに依存 使用されているドライバによって異なります(com.ncr.teradata.TeraDriver) データ変換では、Teradata JDBCドライバを使用してTeradataデータベースに接続します。Teradataをデータ・ソースとして使用するには、Teradata Gateway for JDBCが実行されていて、このドライバがデータ変換のuserlibsディレクトリにインストールされている必要があります。JDBCドライバは、Teradata Webサイトからダウンロードできます。
Teradata 17以上 データベース × × ドライバに依存 使用されているドライバによって異なります(com.teradata.jdbc.TeraDriver) データ変換では、Teradata JDBCドライバを使用してTeradataデータベースに接続します。Teradataをデータ・ソースとして使用するには、Teradata Gateway for JDBCが実行されていて、このドライバがデータ変換のuserlibsディレクトリにインストールされている必要があります。JDBCドライバは、Teradata Webサイトからダウンロードできます。
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 適用 × × ドライバに依存 ドライバに依存します。 ドライバのインストールが必要
WordPress 適用 ×
  • 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というマーケットプレイスで別個のリストとして利用できるデータ変換。

Oracle Data Transformsの「管理」タブの「カスタム接続」ページでは、JDBCでサポートされているデータ・ソースを指すカスタム・コネクタを作成できます。
カスタム・コネクタは、「接続の作成」ページにリストされ、データ・ソースをデータ変換に接続するために使用できます。詳細は、バージョンの使用に関する項を参照してください。

新しいコネクタを作成するには:

  1. 左側のペインで、「管理」をクリックします。

    警告メッセージが表示されます。

  2. 「続行」をクリックします。
  3. 左側のペインで、「カスタム接続」をクリックします。

    「カスタム接続」画面が表示されます。

  4. 「接続タイプの作成」をクリックします。

    「接続タイプの作成」ページが表示されます。

  5. 「カテゴリ」ドロップダウンから、データベース、アプリケーションまたはサービスのいずれかを作成する接続タイプを選択します。
  6. 接続の名前を入力します。
  7. ソース接続のJDBCドライバーの名前を入力します。たとえば、oracle.jdbc.OracleDriverです。

    ノート:

    ドライバのインストールが必要なコネクタの場合、接続を追加する前に、jarファイルを/u01/oracle/transforms_home/userlibsディレクトリにコピーする必要があります。
  8. 「OK」をクリックします

新しく作成したカスタム接続がリストに表示され、「接続の作成」ページで使用できます。

選択した接続の横にある「アクション」アイコン(「アクション」アイコン)をクリックして、次の操作を実行します:

  • 入力した接続詳細を編集するには、「編集」を選択します。
  • 「エクスポート」をクリックして接続をエクスポートします。「オブジェクトのエクスポート」を参照してください。
  • 作成した接続を削除するには、「削除」を選択します。

    ノート:

    既存の接続を持つカスタム・コネクタは削除できません。

リモート・データ・ロード用のデータ変換接続の作成

既存のデータ変換インスタンスに接続し、データ・ロードをリモートで実行できます。

この接続を作成するには、データ変換インスタンスのURLとともに、データ・ロードを実行するODI REST APIの名前を指定する必要があります。

データ変換接続を定義するには:

  1. ホームページの左側のペインで、「接続」タブをクリックします。
    「接続」ページが表示されます。
  2. 「接続の作成」をクリックします。
    「接続の作成」ページが表示されます。
  3. 「タイプの選択」で、
    • 「名前」フィールドに、新しく作成した接続の名前を入力します
    • 作成する接続のタイプとして「サービス」を選択します。
  4. 「エンドポイントURL」テキストボックスに、データ・ロードを実行するODIリストアAPIのURLを入力します。URLは、http://<host-ip-address>:<port>/odi-restの形式で入力します。
  5. 「ユーザー」テキスト・ボックスに、SUPERVISORをユーザー名として入力します。
  6. 「パスワード」テキスト・ボックスに、ODIスーパーバイザ・パスワードを入力します。
  7. 必要なすべての接続の詳細を指定した後、「接続のテスト」をクリックして確立された接続をテストします。
  8. 「作成」をクリックします。
    新しい接続が作成されます。

新しく作成した接続が「接続」ページに表示されます。

選択した接続の横にある「アクション」アイコン(「アクション」アイコン)をクリックして、次の操作を実行します:

  • 入力した接続の詳細を編集するには、「編集」を選択します。
  • 作成した接続をテストするには、「接続のテスト」を選択します。
  • 「エクスポート」をクリックして接続をエクスポートします。「オブジェクトのエクスポート」を参照してください。
  • スキーマを削除するには、「スキーマの削除」を選択します。
  • 作成した接続を削除するには、「接続の削除」を選択します。

必要な接続を検索して、次のフィルタに基づいてその詳細を確認することもできます:

  • 接続の名前
  • 作成した接続に関連付けられているテクノロジ

Apache Iceberg接続の作成

Apache Icebergは、大規模な分析データセットを管理するために最適化されたオープンな標準表形式です。Data Transformsは、SQLベースのデータ・ソースからデータをロードするためのターゲットとしてApache Icebergの使用をサポートしています。

Data Transformsは、Apache Iceberg表のparquetファイルを格納するためのOracle Object Storage (S3互換性)およびAWS S3ストレージ・サービスをサポートしています。

Data Transforms Apache Icebergコネクタでは、RESTカタログがすでに存在している必要があります。このRESTカタログは、Iceberg Open API仕様のApache Gravitino (外部リンク)に基づいて設定されます。

ノート:

データ変換では、RESTサービスを起動するためのApache Gravitinoバージョン0.7.0-incubating以下の使用がサポートされています。
このトピックは次の項で構成されています。

Apache Iceberg接続の作成

Iceberg RESTカタログとのApache Iceberg接続を構成するには、REST URLおよびユーザー名とパスワードなどの認証詳細を指定します。また、よりセキュアなOAuth 2.0認証を使用して接続を作成することもできます。

Apache Iceberg接続を作成するには:

  1. ホームページの左側のペインで、「接続」タブをクリックします。

    「接続」ページが表示されます。

  2. 「接続の作成」をクリックします。

    「接続の作成」ページが表示されます。

  3. 次のいずれかを行います:
    • 「タイプの選択」フィールドに、接続タイプの名前または名前の一部を入力します。
    • 「データベース」タブを選択します。
  4. 接続タイプとして「Apache Iceberg」を選択します。
  5. 「次へ」をクリックします。
  6. 「接続名」フィールドにはデフォルト名が事前に移入されています。この値は編集可能です。
  7. 「カタログ名」テキスト・ボックスに名前を入力します。
  8. 「Rest URL」テキストボックスに、RESTサーバーのURLを入力します。<host>:<port>/<ServiceName>/iceberg形式で値を入力します。
  9. 「認証」ドロップダウン・セクションで、次のいずれかを実行します:
    • 「なし」を選択します。
    • 「簡易」を選択し、「Rest User」および「Rest Password」を入力します。
    • 「OAuth」を選択し、次の詳細を入力します。
      • 倉庫の場所: データを格納する場所。たとえば、s3://my-bucket/my/table/location
      • トークンURI: http://<host>:<port>形式のOAuthトークンを取得するためのURL
      • トークン・パス: OAuthトークンへのパス。たとえば、/oauth2/tokenです。
      • クライアントID: OAuthクライアントのID。
      • Client Secret: OAuthクライアント・シークレット。
      • 認証スコープ: Gravitinoサーバーへのアクセス時にクライアントに付与される権限。たとえば、test Auth Scope値は、Gravitino内のtestスコープに関連するリソースへのアクセスをクライアントが認可されていることを示します。[オプション]
      • 権限タイプ: 認可サーバーがアクセス・トークンの発行に使用する必要があるメソッド。たとえば、client_credentialsおよびauthorization_codeです。[オプション]
  10. 「テスト接続」をクリックして、確立された接続をテストします
  11. 必要なすべての接続の詳細を指定した後、「作成」をクリックします。

    Apache Iceberg接続は、IcebergデータをOracle Object Storageに格納するRESTカタログを使用して構成されます。

新しく作成した接続が「接続」ページに表示されます。

選択した接続の横にある「アクション」アイコン(「アクション」アイコン)をクリックして、次の操作を実行します:

  • 入力した接続詳細を編集するには、「編集」を選択します。
  • 作成した接続をテストするには、「接続のテスト」を選択します。
  • 「エクスポート」をクリックして接続をエクスポートします。「オブジェクトのエクスポート」を参照してください。
  • スキーマを削除するには、「スキーマの削除」を選択します。
  • 作成した接続を削除するには、「接続の削除」を選択します。

必要な接続を検索して、次のフィルタに基づいてその詳細を確認することもできます:

  • 接続の名前
  • 作成した接続に関連付けられているテクノロジ

Apache Icebergデータ・ロードの作成および実行

SQLベースのソース・データ・ソース(Oracleなど)のデータ・ロードを作成して、Apache Icebergターゲット表にデータをロードできます。Apache Icebergをターゲット・データ・ソースとして使用するには、接続の名前とネームスペースを指定する必要があります。Apache Icebergのネームスペースは、リレーショナル・データベースのスキーマに似ています。

データ・ロードを作成すると、ソース・スキーマ内のすべての表が「データ・ロードの詳細」ページにリストされ、選択した各ソース表のデータを増分的にロード、追加およびマージするオプションが表示されます。データ・ロードの実行が完了すると、Iceberg表からデータを読み取ることができます。データ・ロードをワークフローのステップとして追加し、事前定義された時間間隔でワークフローを実行するスケジュールを作成できます。「新規ワークフローの作成」を参照してください。

Apache Icebergデータ・ロードを作成して実行するには:

  1. 次のいずれかを行います:
    • ホーム・ページで、「データのロード」をクリックします。「データ・ロードの作成」ウィザードが表示されます。

      「データ・ロードの作成」タブで、デフォルト値を置換する場合は名前を入力し、摘要を追加してドロップダウンからプロジェクトを選択します。

    • ホームページで「プロジェクト」をクリックし、必要なプロジェクト・タイルをクリックします。左側のペインで、「データ・ロード」をクリックし、「データ・ロードの作成」をクリックします。「データ・ロードの作成」ウィザードが表示されます。
  2. デフォルト値を置換して説明を追加する場合は、名前を入力してください。
  3. ロード処理では、次のいずれかを実行します。
    • 「内部」ラジオ・ボタンを選択し、「デプロイメント・タイプ」ドロップダウンから「データ変換(バッチ)」を選択します。
    • 「委任」ラジオ・ボタンを選択し、「デプロイメント・タイプ」ドロップダウンから「OCI GoldenGate」を選択します。GoldenGateデプロイメント接続から接続を選択します。
  4. 「次へ」をクリックします。
  5. 「ソース接続」タブで、次の手順を実行します。
    1. 「接続タイプ」ドロップダウンから、SQLベースのデータ・ソースを選択します。
    2. 「接続」ドロップダウンから、データ・エンティティの追加元の必要な接続を選択します。
    3. 「次へ」をクリックします。
  6. 「ターゲット接続」タブで、次の手順を実行します。
    1. 「接続タイプ」ドロップダウンから、接続タイプとして「Apache Iceberg」を選択します。
    2. 「接続」ドロップダウンから、データのロードに使用する接続を選択します。
    3. 「ネームスペース」を指定します。既存のネームスペースから選択するか、新しいネームスペースを作成できます。
    4. 「保存」をクリックします。

    「データ・ロードの詳細」ページが表示され、すべてのソース表がリストされます。

  7. ロードする必要な表および対応するデータ・ロード操作を選択します。使用できるデータ・ロード・オプションは、「増分マージ」、「増分追加」、「追加」および「ロードしない」です。
  8. 保存アイコンをクリックして変更を保存します。行の緑色のチェックマーク(緑色のチェックマーク・アイコン)は、変更が保存されていることを示します。
  9. 「実行」アイコンをクリックしてデータ・ロードを実行します。

    データ・ロードが正常に開始されると、確認プロンプトが表示されます。

データ・ロードのステータスを確認するには、ターゲット・スキーマの詳細のすぐ下にある「データ・ロード・ステータス」パネルに関する項を参照してください。パネルの詳細は、「データ・ロード、データ・フローおよびワークフローのステータスのモニター」に関する項を参照してください。このパネルには、このデータ・ロードを実行するために実行されるジョブへのリンクが表示されます。「ジョブの詳細」ページで進行状況をモニターするには、リンクをクリックします。ジョブの詳細は、「ジョブの作成および管理」を参照してください。

ロードされたすべての表とその詳細が「データ・エンティティ」ページにリストされます。データ・エンティティの統計を表示するには、データ・エンティティの横にある「アクション」アイコン(「アクション」アイコン)をクリックし、「プレビュー」「統計」タブの順に選択します。詳細は、「データ・エンティティの統計の表示」を参照してください。

デルタ共有接続の作成

Databricks Delta Shareは、セキュアなデータ共有のためのオープン・プロトコルです。Oracle Data Transformsは、デルタ共有と統合され、Oracle Autonomous Databaseにデータをロードします。デルタ共有接続を使用して、DatabricksまたはOracle Data Shareからデータをロードできます。

Databricksをソースとして使用するには、デルタ共有サーバーのURLと、Delta Lake共有サーバーにアクセスできるBearerトークンを指定する必要があります。Oracle Data Shareをソースとして使用するには、トークン・エンド・ポイントのURLをクライアントIDおよび秘密キーとともに指定する必要があります。

このトピックは次の項で構成されています。

デルタ共有接続の作成

デルタ共有接続を定義するには:

  1. ホームページの左側のペインで、「接続」タブをクリックします。

    「接続」ページが表示されます。

  2. 「接続の作成」をクリックします。

    「接続の作成」ページが表示されます。

  3. 次のいずれかを行います:
    • 「タイプの選択」フィールドに、接続タイプの名前または名前の一部を入力します。
    • 「データベース」タブを選択します。
  4. 接続タイプとして「デルタ共有」を選択します。
  5. 「次へ」をクリックします。
  6. 「接続名」フィールドにはデフォルト名が事前に移入されています。この値は編集可能です。
  7. エンドポイントURLの共有テキストボックスに、デルタ共有サーバーのURLを入力します。値を<host>:<port>/<shareEndpoint>/形式で入力します。
  8. 「接続」セクションで、次のいずれかを実行します。
    • 「Oracleデータ共有」を選択し、共有にアクセスする「トークン・エンドポイントURL」「クライアントID」および「クライアント・シークレット」を指定します。

      この情報は、共有プロバイダから提供されるものからダウンロードする必要があるデルタ共有プロファイルJSONドキュメントから取得できます。(これは、共有エンドポイントURLの取得元でもあります)

      この情報は、共有にアクセスするためにデータ共有プロバイダが提供するアクティブ化リンクからダウンロードできるデルタ共有プロファイルJSONドキュメントから取得できます。

    • 「Databricks」を選択し、「Bearer Token」テキスト・ボックスにデルタ共有サーバーに接続するためのトークンを入力します。
  9. プロキシを使用してデルタ共有サーバーまたはデルタ共有ストレージにアクセスする必要がある場合は、次の設定を構成します。
    • プロキシ・ホスト」テキストボックスに、接続に使用されるプロキシ・サーバーのホスト名を入力します。
    • 「プロキシ・ポート」テキスト・ボックスに、プロキシ・サーバーのポート番号を入力します。
    • プロキシが必要な場所に応じて、次のチェック・ボックスを選択します。
      • プロキシを使用してデルタ共有サーバーにアクセス
      • プロキシを使用してデルタ共有ストレージにアクセス
  10. 「テスト接続」をクリックして、確立された接続をテストします
  11. 必要なすべての接続の詳細を指定した後、「作成」をクリックします。

    新しい接続が作成されます。

新しく作成した接続が「接続」ページに表示されます。

選択した接続の横にある「アクション」アイコン(「アクション」アイコン)をクリックして、次の操作を実行します:

  • 入力した接続詳細を編集するには、「編集」を選択します。
  • 作成した接続をテストするには、「接続のテスト」を選択します。
  • 「エクスポート」をクリックして接続をエクスポートします。「オブジェクトのエクスポート」を参照してください。
  • スキーマを削除するには、「スキーマの削除」を選択します。
  • 作成した接続を削除するには、「接続の削除」を選択します。

必要な接続を検索して、次のフィルタに基づいてその詳細を確認することもできます:

  • 接続の名前
  • 作成した接続に関連付けられているテクノロジ

デルタ共有データ・ロードの作成および実行

Delta ShareからOracle Autonomous Databaseにデータをロードするには、Oracle接続ユーザーが管理ユーザーである必要があります。Oracleユーザーがデータを作成して別のスキーマの表に挿入できるようにするには、管理権限が必要です。

データ・ロードを実行すると、データ変換によってターゲット・スキーマ内の対応する表にデータがロードされます。データ・ロードは増分的に実行されます。データ・ロードを初めて実行すると、データ変換によってすべてのデータが新しい表にコピーされる。後続のデータ・ロード実行ごとに、変更のみがアップロードされます。レコード内の追加または削除は、ターゲット表に反映されます。表にメタデータの変更がある場合(列の追加など)、データ変換では、ターゲット・サーバーにデータをロードする新しい表が作成されます。ワークフローを作成し、データ・ロードをステップとして追加し、事前定義された時間間隔でワークフローを実行するスケジュールを作成できます。「新規ワークフローの作成」を参照してください。

デルタ共有データ・ロードを作成して実行するには:

  1. 次のいずれかを行います:
    • ホーム・ページで、「データのロード」をクリックします。「データ・ロードの作成」ウィザードが表示されます。

      デフォルト値を置き換えて説明を追加する場合は、「データ・ロードの作成」タブで名前を入力し、摘要を追加してドロップダウンからプロジェクトを選択します。

    • ホームページで「プロジェクト」をクリックし、必要なプロジェクト・タイルをクリックします。左側のペインで、「データ・ロード」をクリックし、「データ・ロードの作成」をクリックします。「データ・ロードの作成」ウィザードが表示されます。

      デフォルト値を置き換えて説明を追加する場合は、「データ・ロードの作成」タブで名前を入力します。

  2. 「次へ」をクリックします。
  3. 「ソース接続」タブで、次の手順を実行します。
    1. 「接続タイプ」ドロップダウンから、「共有のデルタ」を選択します。
    2. 「接続」ドロップダウンから、データ・エンティティの追加元の必要な接続を選択します。
    3. 「共有」ドロップダウンから、表をロードする共有を選択します。ドロップダウンには、選択した接続のすべてのシェアが一覧表示されます。
    4. 「次へ」をクリックします。
  4. 「ターゲット接続」タブで、次の手順を実行します。
    1. 「接続タイプ」ドロップダウンから、接続タイプとして「Oracle」を選択します。

      ノート:

      このドロップダウンには、JDBCタイプの接続のみがリストされます。
    2. 「接続」ドロップダウンから、データ・エンティティのロード元の必要な接続を選択します。
    3. 「スキーマ」テキスト・ボックスで一意の名前を入力します。
    4. 「保存」をクリックします。
    「データ・ロードの詳細」ページに、選択した共有内のすべての表とそのスキーマ名が表示されます。

    ノート:

    デルタ共有データ・ロードの場合、「データ・ロードの詳細」ページには「実行」アイコンオプションのみが含まれます。ターゲット・スキーマにロードする前に、データ・エンティティに様々なアクション(増分マージ、増分追加、再作成、切捨て、追加)を適用することはできません。これは、デルタ共有サーバーとターゲット・スキーマ間でデータが一貫していることを確認するためです。
  5. 「実行」アイコンをクリックしてデータ・ロードを実行します。

    データ・ロードが正常に開始されると、確認プロンプトが表示されます。

データ・ロードのステータスを確認するには、「ターゲット・スキーマ」の詳細のすぐ下にある「ステータス」パネルを参照します。「ステータス」パネルの詳細は、「データ・ロード、データ・フローおよびワークフローのステータスのモニター」を参照してください。このパネルには、このデータ・ロードを実行するために実行されるジョブへのリンクが表示されます。「ジョブの詳細」ページで進行状況をモニターするには、リンクをクリックします。ジョブの詳細は、「ジョブの作成および管理」を参照してください。

ロードされたすべてのデータ・エンティティとその詳細が「データ・エンティティ」ページにリストされます。データ・エンティティの統計を表示するには、データ・エンティティの横にある「アクション」アイコン(「アクション」アイコン)をクリックし、「プレビュー」「統計」タブの順に選択します。詳細は、「データ・エンティティの統計の表示」を参照してください。

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. 次のいずれかを行います。
    • 「タイプの選択」フィールドに、接続タイプの名前または名前の一部を入力します。
    • 「アプリケーション」タブを選択します。
  4. 接続タイプとして「Oracle BI Cloud Connector」を選択します。
  5. 「次へ」をクリックしてください。
  6. 「接続名」フィールドにはデフォルト名が事前に移入されています。この値は編集可能です。
  7. 「BI Cloudコネクタ・サービスURL」テキスト・ボックスにURLを入力します。
  8. 「接続」セクションで、次の詳細を入力します:
    • 「ユーザー」テキスト・ボックスに、Oracle BI Cloud Connectorコンソールで構成されたユーザー名を入力します。
    • 「パスワード」テキスト・ボックスに、Oracle BI Cloud Connectorコンソールで構成されたパスワードを入力します。
  9. 「ストレージ」セクションで、次の詳細を入力します:
    • 「外部ストレージBICC名」テキスト・ボックスに、Oracle BI Cloud Connectorコンソールに表示される外部ストレージの名前を入力します。
    • 「外部ストレージ・バケット」テキスト・ボックスで、抽出内容がアップロードされるバケットを指定します。バケット名は、OCIコンソールで取得されます。
    • 「外部ストレージ・ネームスペース」テキスト・ボックスで、ネームスペースを指定します。ネームスペースは、OCIコンソールで取得します。
    • 「外部ストレージ・リージョン」テキスト・ボックスに、OCIオブジェクト・ストレージ・リージョンを入力します。
    • 「外部ストレージ・ユーザー」テキスト・ボックスに、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生成AI接続を作成するには、OCI URL、ユーザーOCID、テナンシOCID、コンパートメントOCID、秘密キー、フィンガープリント情報などの詳細を指定する必要があります。
この接続を使用してデータ・フローにベクトル埋込みを追加する方法の詳細は、データ・フローでのテキスト埋込みベクトルの使用を参照してください。

Oracle Cloud Infrastructure Generative AI接続を定義するには:

  1. ホームページの左側のペインで、「接続」タブをクリックします。

    「接続」ページが表示されます。

  2. 「接続の作成」をクリックします。

    「接続の作成」ページが表示されます。

  3. 「タイプの選択」で、
    • 「名前」フィールドに、新しく作成した接続の名前を入力します。
    • 接続のタイプとして「サービス」を選択します。
  4. 「OCI Generative AI」「Next」の順に選択します。
  5. 「接続の詳細」に、次の詳細を指定します:
    • OCI URL - OCI生成AIサービスのエンドポイントURL。
    • ユーザーOCID - Oracle Cloud Infrastructure ConsoleのユーザーOCID。
    • テナンシOCID - Oracle Cloud Infrastructure ConsoleからのテナンシOCID。
    • コンパートメントOCID - Oracle Cloud Infrastructure ConsoleからのコンパートメントOCID。
    • 秘密キー - PEM形式の秘密キー。ダウンロードした秘密キー・ファイルへのパスを指定します。
    • fingerprint - 追加されたばかりのキーのフィンガプリント。
  6. 必要な接続詳細をすべて入力した後、「作成」をクリックします。

    新しい接続が作成されます。

  7. 「テスト接続」をクリックして、確立された接続をテストします

    構成したOracle Database 23ai接続を示すポップアップが表示されます。この接続をテストするために使用するオプションを選択します。

    ノート:

    テスト接続に失敗した場合は、OCI生成AI接続の問題のトラブルシューティングで問題を修正する手順を参照してください。

新しく作成した接続が「接続」ページに表示されます。

OCI生成AI接続の問題のトラブルシューティング

OCI生成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としてログインし、次の問合せを実行して、ステータスが有効であることを確認します。
    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は、会計、財務管理、プロジェクト管理、調達、リスク管理などの機能を管理するためのクラウド・ベースのエンドツーエンドのSoftware as a Service (SaaS)スイートです。Data Transforms Oracle ERP Cloud Connectorを使用すると、ERP Cloudサーバーからレポート・データを抽出してAutonomous Databaseにロードできます。
データ変換でOracle ERP Cloud接続を使用するには、Oracle ERP Cloudインスタンスに使用されるBI Publisher WebサービスのURLと、データ(CSV)形式で出力されるBI Publisherレポート・ファイルが必要です。
次の点に注意してください:
  • Oracle ERP Cloud接続は、マッピングのターゲットとして使用できません。
  • データ・ロードは、Oracle ERP Cloud接続ではサポートされていません。

Oracle ERP Cloudサーバー接続の作成

この接続を作成するには、レポート・サービスのWSDL URLと、ERP Cloudインスタンスに接続するためのユーザー名とパスワードを指定する必要があります。

Oracle ERP Cloudサーバー接続を定義するには:

  1. ホームページの左側のペインで、「接続」タブをクリックします。

    「接続」ページが表示されます。

  2. 「接続の作成」をクリックします。

    「接続の作成」ページが表示されます。

  3. 次のいずれかを行います:
    • 「タイプの選択」フィールドに、接続タイプの名前または名前の一部を入力します。
    • 「アプリケーション」タブを選択します。
  4. 接続タイプとして「Oracle ERP Cloud」を選択します。
  5. 「次へ」をクリックします。
  6. 「接続名」フィールドにはデフォルト名が事前に移入されています。この値は編集可能です。
  7. 「WSDL URL」テキストボックスに、Oracle ERP Cloudインスタンスに使用されるBI Publisher WebサービスのURLを入力します。URLの形式はBI Publisher Hostname/xmlpserver/services/PublicReportWSSService?wsdlです。

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

  8. プロキシ・ホスト」テキストボックスに、接続に使用されるプロキシ・サーバーのホスト名を入力します。
  9. 「プロキシ・ポート」テキスト・ボックスに、プロキシ・サーバーのポート番号を入力します。
  10. 「ユーザー」テキスト・ボックスに、Oracle ERP Cloudインスタンスに接続するためのユーザー名を入力します。
  11. 「パスワード」テキスト・ボックスに、Oracle ERP Cloudインスタンスに接続するためのパスワードを入力します。
  12. 必要なすべての接続の詳細を指定した後、「接続のテスト」をクリックして接続をテストします。
  13. 「Create」をクリックします。

    新しく作成した接続は「接続」ページに表示されます。

    選択した接続の横にある「アクション」アイコン(「アクション」アイコン)をクリックして、次の操作を実行します:

    • 入力した接続の詳細を編集するには、「編集」を選択します。
    • 作成した接続をテストするには、「接続のテスト」を選択します。
    • 「エクスポート」をクリックして接続をエクスポートします。「オブジェクトのエクスポート」を参照してください。
    • スキーマを削除するには、「スキーマの削除」を選択します。
    • 作成した接続を削除するには、「接続の削除」を選択します。

    必要な接続を検索して、次のフィルタに基づいてその詳細を確認することもできます:

    • 接続の名前
    • 作成した接続に関連付けられているテクノロジ

Oracle ERP Cloudサーバーからのデータ・エンティティ定義のインポート

Oracle ERP Cloud接続の場合、「データ・エンティティのインポート」ページには、キーと値のペアでの入力が必要です。データをインポートするには、BIサーバー上のBIパブリッシャ・レポートの場所を参照するBIPReportLocationキーを指定する必要があります。この情報は、対応するレポートが開いているときにBIサーバーで確認できます。

Oracle ERP Cloudからデータ・エンティティをインポートするには:
  1. ホームページの左側のペインで、「データ・エンティティ」タブをクリックします。

    「データ・エンティティ」ページが表示されます。

  2. 「データ・エンティティのインポート」をクリックします。「データ・エンティティのインポート」ページのスライドイン。
  3. 「接続」ドロップダウンで、「Oracle ERP Cloudサーバー接続の作成」で作成したOracle ERP Cloud接続を選択します。ページのオプションは、[エンティティ名]フィールドのみを表示するように変更されます。
  4. 「エンティティ名」フィールドに、データ・エンティティの名前を入力します。
  5. 「キー」フィールドにBIPReportLocationと入力します。
  6. キーに対応する「値」フィールドに、BI Publisherレポート・ファイルの場所を入力します。ReportFile.xdoファイルの名前までのパスを指定します。
  7. 「開始」をクリックします。

    ジョブが作成され、セッションを追跡するために対応するジョブIDが表示されます。ジョブIDをクリックすると、そのジョブの詳細が表示されます。ジョブが正常に実行されると、データ・エンティティが「データ・エンティティ」ページに表示されます。

  8. 選択したデータ・エンティティの横にある「アクション」アイコン(「アクション」アイコン)をクリックし、「編集」を選択します。
    データ・エンティティの編集ページが表示され、次の情報を含む表が表示されます。
    • 名前
    • データ・タイプ
    • Length
    • スケール
    • NULL以外

    インポートされたエンティティのデータ型および長さを確認します。Oracle Data Transformsでは、ファイルの最初のレコードからデータ型および長さが推定されますが、このプロセスではデフォルト値(たとえば、文字列フィールドの長さが50)や不正なデータ型が設定されることがあります。空のフィールドの場合、データ型は長さ50の文字列に設定されます。

  9. 「保存」をクリックします。

Oracle Financials Cloud接続の作成

Oracle Financials CloudのRESTエンドポイントからリアルタイム・トランザクション・データをフェッチして、データ・エンティティをデータ変換にインポートして、データ・フロー内のソースとして使用できます。

Oracle Financials Cloud接続を作成するには、リバース・エンジニアリング操作後にデータ変換でデータ・エンティティを作成できる一時スキーマを選択する必要があります。

Oracle Financials Cloud接続を定義するには、

  1. ホームページの左側のペインで、「接続」タブをクリックします。
    「接続」ページが表示されます。
  2. 「接続の作成」をクリックします。
    「接続の作成」ページが表示されます。
  3. 次のいずれかを行います。
    • 「タイプの選択」フィールドに、接続タイプの名前または名前の一部を入力します。
    • 「アプリケーション」タブを選択します。
  4. 接続タイプとして「Oracle Financials Cloud」を選択します。
  5. 「次へ」をクリックしてください。
  6. 「接続名」フィールドにはデフォルト名が事前に移入されています。この値は編集可能です。
  7. 「REST Service 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
    • クラス
    • コミッション機能設定
    • コミッション・レポート
    • 注文確定
    • 給与のコミット
    • 競合相手
    • コンポーネント使用箇所
    • Contacts
    • 在庫棚卸
    • 経費配賦表を作成
    • クレジット・カード
    • クレジット・カード払戻
    • クレジット・カード登録表
    • クレジット・メモ
    • 貸方返品
    • 通貨
    • 通貨再評価
    • カスタム認識イベント・タイプ
    • 顧客預入
    • 顧客支払
    • 顧客払戻
    • 顧客
    • 繰延経費精算書
    • 削除済レコード
    • 部門
    • 前払い金
    • 預入消込
    • ドキュメントとファイル
    • 予測の編集
    • マネージャ予測の編集
    • 電子メール・テンプレート
    • 従業員コミッション・トランザクション
    • 従業員コミッション・トランザクション承認
    • 従業員レコード
    • 従業員リマインダ
    • 従業員
    • 開始残高の入力
    • 前払金/買掛金調整の入力
    • 資本登録表
    • 目標の設定
    • 見積
    • イベント
    • 経費精算書
    • 経費
    • リストのエクスポート
    • 公正価値の特性
    • 公正価値の計算式
    • 公正価格
    • 財務諸表
    • トランザクションを検索
    • 固定資産登録表
    • 注文を配送
    • 配送リクエスト
    • General Ledger
    • 価格表の生成
    • ステートメントの生成
    • インポート済従業員経費
    • インバウンド出荷
    • 収入
    • 損益計算書
    • インベントリ
    • 在庫ステータスの変更
    • インボイス
    • 請求書の承認
    • 注文書に基づき請求書を作成
    • 品目履行
    • 品目受入
    • 品目収益カテゴリ
    • アイテム
    • リード・スナップショット/リマインダ
    • ロケーション
    • 長期負債登録表
    • 仕訳入力を作成
    • 会計期間の管理
    • 給与の管理
    • 一括更新
    • 定期トランザクション
    • モバイル・デバイスのアクセス
    • 純資産
    • 非転記登録表
    • 「ノート」タブ
    • 商談
    • その他の資産登録表
    • その他の流動資産登録表
    • その他の流動負債登録表
    • その他のリスト
    • その他の名称
    • 所有権移転
    • 請求支払
    • 消費税の支払
    • 税金負債の支払
    • 給与仕訳帳
    • 給与アイテム
    • 検索の実行
    • 通話
    • 仕入先支払請求書差異を転記
    • トランザクションの転記期間
    • 価格表
    • 価格プラン
    • 給与の処理
    • プロジェクト収益ルール
    • 購買契約
    • 発注
    • 発注書レポート
    • 購入
    • 調整
    • 照合レポート
    • 返品払戻
    • レポートのカスタマイズ
    • レポート・スケジューリング
    • 見積依頼
    • 購買申請
    • リソース
    • 返品承認
    • 在庫費用を再評価
    • 収益計上処理
    • 収益計上処理承認
    • 収益要素
    • 収益認識フィールド・マッピング
    • 収益認識プラン
    • 収益認識レポート
    • 収益認識ルール
    • 収益認識スケジュール
    • SOAP Webサービス
    • 販売
    • パートナー別売上
    • プロモーション別売上
    • 販売オーダー
    • 注文書承認
    • 注文書配送レポート
    • 販売オーダー・レポート
    • 受注取引レポート
    • 予算の設定
    • SOAP Webサービスを設定
    • 計算書手数料
    • 統計勘定科目登録表
    • ストア・ピックアップ履行
    • 登録変更指示
    • 登録プラン
    • サブスクリプション
    • 子会社
    • SuiteAnalytics Connect
    • SuiteAnalyticsワークブック
    • タスク
    • Tax
    • メッセージのトラッキング
    • トランザクションの詳細
    • 資金振替
    • 在庫の転送
    • 転送オーダー
    • 転送オーダー承認
    • 残高試算表
    • 未請求売掛金登録表
    • アセンブリの解体
    • Units
    • 仕入先支払請求書の承認
    • 仕入先支払承認
    • 仕入先見積リクエスト
    • 仕入先返品承認
    • ベンダー返品承認
    • ベンダー返品
    • 仕入先
    • 勤務カレンダ
    • ワーク・オーダー
    • 作業オーダー・クローズ
    • 作業オーダー完了
    • ワーク・オーダー発行
  5. 「SuiteAnalytics Connect– すべて読取り」権限を追加します。

    「権限」タブの下の「設定」タブをクリックし、ドロップダウンから「SuiteAnalytics Connect– すべて読取り」を選択して、「追加」をクリックします。

  6. 「保存」をクリックして、これらの権限をカスタム・ロールに適用します。
  7. ユーザーへのカスタム・ロールの割当て。データ変換からNetSuiteへの接続を作成する場合は、データ・サーバーに接続するためにこのユーザーの資格情報を入力する必要があります。接続の作成方法の詳細は、Oracle NetSuite接続の作成に関する項を参照してください。

    ユーザーにカスタム・ロールを割り当てるには、「設定」>「ユーザー/ロール」>「ユーザーの管理」に移動します。ユーザー名の横にある「編集」をクリックし、カスタム・ロールを割り当てて「保存」をクリックします。

  8. アクセス権限を確認するには、カスタム・ロールが割り当てられているユーザーとしてログインします。

    「分析」>「データセット」に移動します。「新規データセット」をクリックします。このページには、ユーザーがアクセスできるすべてのテーブルとレコードタイプが一覧表示されます。たとえば、トランザクション表を検索して、ユーザーがトランザクション表にアクセスできるかどうかを確認します。

Oracle NetSuite接続の作成

JDBCコネクティビティまたはOAuth 2.0認証を使用して、Oracle NetSuite接続を作成できます。

Oracle NetSuite接続を定義するには:

  1. ホームページの左側のペインで、「接続」タブをクリックします。

    「接続」ページが表示されます。

  2. 「接続の作成」をクリックします。

    「接続の作成」ページが表示されます。

  3. 次のいずれかを行います:
    • 「タイプの選択」フィールドに、接続タイプの名前または名前の一部を入力します。
    • 「アプリケーション」タブを選択します。
  4. 接続タイプとして「Oracle NetSuite」を選択します。
  5. 「次へ」をクリックします。
  6. 「接続名」フィールドにはデフォルト名が事前に移入されています。この値は編集可能です。
  7. 接続の詳細を指定するには、次のいずれかを実行します:
    • JDBC接続を使用するには、次の詳細を指定します:
      • JDBC URL - 接続に使用するSuiteAnalytics ConnectサーバーのURLを入力します。
      • ユーザー - データ・サーバーに接続するためのユーザー名を入力します。
      • 「パスワード」テキストボックスに、データ・サーバーに接続するためのパスワードを入力します。
      • 「アカウント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 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.pemの内容を貼り付けます。

      • 証明書ID - データ・サーバーに接続するための証明書IDを入力します。

        証明書IDを取得するには、NetSuite OAuth 2.0クライアント資格証明(M2M)設定を使用して、公開証明書ファイル(auth-cert.pem)を証明書キー・リストに追加し、生成された証明書IDをコピーします。

  8. マッピングに使用するソースが保存済検索の場合は、「保存済検索抽出」で次の詳細も指定する必要があります:
    • アプリケーションID: データ変換のNetSuiteアプリケーションIDを入力します。
    • バージョン: NetSuiteバージョン番号を入力します。
  9. 「データ・モデルの構築」のチェック・ボックスを選択して、NetSuiteからデータを抽出し、「データ・ウェアハウスの構築」ウィザードを使用してOracleターゲット・スキーマに移動するために実行できる事前構築済のデータ・フローおよびワークフローをインストールします。
  10. 「テスト接続」をクリックして、確立された接続をテストします
  11. 必要なすべての接続の詳細を指定した後、「作成」をクリックします。

    新しい接続が作成されます。

新しく作成した接続が「接続」ページに表示されます。

選択した接続の横にある「アクション」アイコン(「アクション」アイコン)をクリックして、次の操作を実行します:

  • 入力した接続詳細を編集するには、「編集」を選択します。
  • 作成した接続をテストするには、「接続のテスト」を選択します。
  • 「データ・ウェアハウスの構築」を選択して機能領域を選択し、ターゲット・スキーマにNetSuiteデータ・ウェアハウスを作成します。詳細は、「「データ・ウェアハウスの構築」ウィザードの使用」を参照してください。
  • 「エクスポート」をクリックして接続をエクスポートします。「オブジェクトのエクスポート」を参照してください。
  • スキーマを削除するには、「スキーマの削除」を選択します。
  • 作成した接続を削除するには、「接続の削除」を選択します。

必要な接続を検索して、次のフィルタに基づいてその詳細を確認することもできます:

  • 接続の名前
  • 作成した接続に関連付けられているテクノロジ

「データ・ウェアハウスの構築」ウィザードの使用

NetSuiteアカウントのデータは、アナリティクス・ウェアハウスのビジネス領域またはサブジェクト領域にグループ化されます。「データ・ウェアハウスの構築」ウィザードを使用すると、新しく作成したデータ・ウェアハウスに含める領域を選択できます。

「データ・ウェアハウスの構築」ウィザードを使用するには:

  1. 「ホーム」ページで、「接続」タブをクリックします。「接続」ページが表示されます。
  2. データ・ウェアハウスの構築に使用するOracle NetSuite接続の横にある「アクション」アイコン(「アクション」アイコン)をクリックし、「データ・ウェアハウスの構築」をクリックします。

    「データ・ウェアハウスの構築」ウィザードが開きます。

  3. 「接続」ドロップダウン・リストから、ターゲット・スキーマが存在するAutonomous Database接続を選択します。
  4. 「ステージング・スキーマ」ドロップダウンに、選択した接続に対応するすべてのスキーマが2つのグループで表示されます:
    • 既存のスキーマ(Oracle Data Transformsにインポートしたスキーマ)および
    • 新規データベース・スキーマ(まだインポートしていないスキーマ)。
    使用するスキーマをドロップダウンから選択します。
  5. 同様に、「ターゲット・スキーマ」を選択します。
  6. 「次へ」をクリックします。
  7. NetSuite Data Warehouseからターゲット・スキーマへのデータの転送に使用する「NetSuiteビジネス・エリア」を選択します。
  8. 「保存」をクリックします。

    データ変換により、データ・ウェアハウスを構築するプロセスが開始されます。「ホーム」ページの左側のペインで「ジョブ」をクリックして、プロセスの進行状況をモニターします。ジョブが正常に完了すると、データ変換により、NetSuite接続からターゲット・スキーマにデータを転送するために実行できる事前構築済のワークフローおよびデータ・フローがすべて含まれる「プロジェクト」フォルダが作成されます。詳細は、「ターゲット・スキーマにデータをロードするための事前構築済ワークフローの実行」を参照してください。

ターゲット・スキーマにデータをロードするための事前構築済ワークフローの実行

「データ・ウェアハウスの構築」ウィザードが正常に完了すると、データ変換により、NetSuite接続からデータを抽出してターゲット・スキーマにロードするために実行できる事前構築済データ・フローおよびワークフローがすべて含まれるプロジェクトが作成されます。

事前構築済ワークフローを表示および実行するには:

  1. 「ホーム」ページの左側のペインで「プロジェクト」をクリックし、新しく作成したNetSuiteプロジェクトを選択します。
  2. 左側のペインで「ワークフロー」をクリックします。次の事前構築済ワークフローが「プロジェクト詳細」ページにリストされます:
    • SDSへのNetSuiteソースのステージング
    • トランザクション主キーの抽出
    • ウェアハウスへのSDSのロード
    • 削除の適用
    • すべてのワークフロー
  3. 実行するワークフローの横にある「アクション」アイコン(「アクション」アイコン)をクリックし、「開始」をクリックします。

    「すべてのワークフロー」を実行して、すべての事前構築済ワークフローを実行することをお薦めします。

    ワークフローのステータスを確認するには、現在のプロジェクトの左側のペインから「ジョブ」をクリックします。ジョブが正常に完了すると、NetSuite接続のすべてのデータがターゲット・スキーマにロードされます。

Oracle Object Storage接続の作成

データ変換を使用して、Oracle Object StorageからAutonomous Databaseにデータをアップロードできます。

OCIオブジェクト・ストレージの専用エンドポイント機能により、OCIのお客様はストレージ・バケットに安全にアクセスできます。詳細は、オブジェクト・ストレージの専用エンドポイントを参照してください。データ変換でオブジェクト・ストレージ接続を作成する場合は、新しいURL形式を使用する必要があります。オブジェクト・ストレージ接続がすでにあるユーザーの場合、既存のURLは新しいURL形式に自動的に更新されます。

Oracle Object Storage接続を作成するには、Oracle Cloud Infrastructureのユーザー名および認証トークンが必要です。認証トークンを生成する方法の詳細は、「認証トークンの取得」を参照してください。Oracle Data Transformsで接続を定義する際に、これらの詳細を指定する必要があります。

次の点に注意してください:

  • Oracle Object Storage接続を使用してデータをデータ変換にインポートするには、パブリックIPアドレスを使用してコンピュート・ノードにアクセスする必要があります。プライベートIPアドレスを使用してObject Storageサービスにアクセスする場合は、インターネットにアクセスできることを確認してください。
  • Oracle Object StorageからAutonomous Database(およびその逆)にデータをロードするためにサポートされているファイル形式はCSVです。
  • サポートされているデータ型は、Numeric、Double、StringおよびDateです。
  • Oracle Object Storage接続でのデータ・ロードはサポートされていません。
  • オブジェクト・ストレージへのマッピングを作成するには、ソース・テクノロジがDBMS_CLOUDパッケージをサポートしている必要があります。そうしないと、マッピングは失敗します。
  • Data Transformsでは、Object Storageのクロスレルム接続はサポートされていません。たとえば、Government 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というデータ変換でのみ使用できます。
    「リージョン」、「ネームスペース」および「バケット」の値は、指定されたURLに基づいて自動移入されます。
  8. 接続モードを選択するには、次のいずれかを行います:
    • 「Swift接続」を選択し、次の詳細を指定します:
      • 「ユーザー名」テキスト・ボックスに、Oracle Cloud Infrastructureユーザー名を入力します。アイデンティティ・ドメインをサポートするテナンシの場合は、ユーザー名とともにドメイン名を指定します。たとえば、<identity-domain-name>/<username>などです。
      • 「トークン」テキスト・ボックスに、認証トークンを入力します。
    • (これは、マーケットプレイスで別個のリストとして使用できるData Integrator: Web Editionというデータ変換でのみ使用できます。) 「資格証明」を選択し、資格証明の入力テキスト・ボックスにODI資格証明を指定します。

      リポジトリおよびインスタンスの作成時に作成したAutonomous Databaseに資格証明を作成する必要があります。オブジェクト・ストレージから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接続を作成するための2つの接続オプション(汎用RESTおよび汎用REST構成)が含まれています。このトピックは次の項で構成されています。

新しく作成した接続が「接続」ページに表示されます。

選択した接続の横にある「アクション」アイコン(「アクション」アイコン)をクリックして、次の操作を実行します:

  • 入力した接続の詳細を編集するには、「編集」を選択します。
  • 作成した接続をテストするには、「接続のテスト」を選択します。
  • 「エクスポート」をクリックして接続をエクスポートします。「オブジェクトのエクスポート」を参照してください。
  • スキーマを削除するには、「スキーマの削除」を選択します。
  • 作成した接続を削除するには、「接続の削除」を選択します。

必要な接続を検索して、次のフィルタに基づいてその詳細を確認することもできます:

  • 接続の名前
  • 作成した接続に関連付けられているテクノロジ

汎用REST接続の作成

この接続を作成するには、RESTサービスURLを指定し、リバース・エンジニアリング操作後にデータ変換でデータ・エンティティを作成できる一時スキーマを選択する必要があります。

RESTサーバー接続を定義するには:

  1. ホームページの左側のペインで、「接続」タブをクリックします。

    「接続」ページが表示されます。

  2. 「接続の作成」をクリックします。

    「接続の作成」ページが表示されます。

  3. 次のいずれかを行います:
    • 「タイプの選択」フィールドに、接続タイプの名前または名前の一部を入力します。
    • 「アプリケーション」タブを選択します。
  4. 接続タイプとして「Generic REST」を選択します。
  5. 「次へ」をクリックします。
  6. 「接続名」フィールドにはデフォルト名が事前に移入されています。この値は編集可能です。
  7. 「REST Service URL」テキストボックスに、RESTリソースをサービスするエンドポイントのURLを入力します。
  8. プロキシ・ホスト」テキストボックスに、接続に使用されるプロキシ・サーバーのホスト名を入力します。
  9. 「プロキシ・ポート」テキスト・ボックスに、プロキシ・サーバーのポート番号を入力します。
  10. 「ユーザー」テキスト・ボックスに、RESTエンドポイントに接続するためのユーザー名を入力します。
  11. 「パスワード」テキスト・ボックスに、RESTエンドポイントに接続するためのパスワードを入力します。
  12. ステージング接続ドロップダウン・リストから接続を選択します。リストには、既存のAutonomous Database接続のみが表示されます。別の接続を使用するには、このページが表示される前に接続を作成します。
  13. 必要なすべての接続の詳細を指定した後、「接続のテスト」をクリックして接続をテストします。
  14. 「Create」をクリックします。

    新しい接続が作成されます。

構成ファイルを使用した汎用REST接続の作成

適用先: 適用可能 Data Integrator: Web Editionというマーケットプレイスで別個のリストとして利用できるデータ変換。

汎用RESTコネクタを作成するには、JDBC URL、ユーザー名、パスワードおよび構成ファイルが必要です。構成ファイルは、RESTサーバー接続の作成時にアップロードする必要があるfile_name.rest命名規則を持つモデル・ファイルです。構成ファイルを作成するには、エンドポイント、表マッピングおよび認証方法を指定する必要があります。構成ファイルは、任意のテキスト・エディタを使用して作成できます。

構成ファイルを使用してRESTサーバー接続を定義するには:
  1. ホームページの左側のペインで、「接続」タブをクリックします。

    「接続」ページが表示されます。

  2. 「接続の作成」をクリックします。

    「接続の作成」ページが表示されます。

  3. 次のいずれかを行います:
    • 「タイプの選択」フィールドに、接続タイプの名前または名前の一部を入力します。
    • 「アプリケーション」タブを選択します。
  4. 接続タイプとして「Generic Rest Config」を選択します。
  5. 「次へ」をクリックします。
  6. 「接続名」フィールドにはデフォルト名が事前に移入されています。この値は編集可能です。
  7. 使用する構成ファイルをアップロードするには、「構成ファイル」テキスト・ボックスを使用します。
  8. 「JDBC URL」テキストボックスに、サーバーに接続するURLを入力します。
  9. 「ユーザー」および「パスワード」テキスト・ボックスに、RESTエンドポイントに接続するためのユーザー名とパスワードを入力します。これらの値が適用できないか、JDBC URLですでに指定されている場合は、これらのフィールドを空白のままにできます。
  10. 必要なすべての接続の詳細を指定した後、「接続のテスト」をクリックして接続をテストします。
  11. 「Create」をクリックします。

    新しい接続が作成されます。