19 その他のデータベース

Oracle Data Integratorには、Progressのドライバおよび汎用JDBCドライバを使用するデータベースのサポートが含まれています。

この章には次の項が含まれます:

19.1 サポートされているデータベース

このトピックでは、Oracle Data Integratorで追加でサポートされているデータベースを示します。

次の表に、サポートされている各データベースの詳細(サポートされるバージョン、書込み操作をサポートするかどうか、各データベースで使用可能なJDBC URLテンプレート、JDBC URLで使用できる追加プロパティなど)を示します。
名前 サポートされるバージョン 書込み操作のサポート 接続URLの例 ノート
Amazon Aurora 11.18, 12.13, 13.9, 14.6+ あり
  • jdbc:weblogic:postgresql://servername:port;[property=value[;...]];

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

    ServicePrincipalNameは、クライアント・アプリケーションがKerberos認証を有効にするためにAmazon Aurora MySQLから受信する名前を指定します。

 
Apache Hive すべて なし
  • jdbc:weblogic:hive://servername:port;DatabaseName=database;[property=value[;...]]

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

HiveへのODIインストールは必要ありません
Apache Impala 1.3,2.0,2.3.0 なし
  • jdbc:weblogic:impala://servername:port;DatabaseName=database_name;[property=value[;...]];

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

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

    ServicePrincipalNameは、Kerberos認証で使用されるサービス・プリンシパル名(大文字/小文字を区別)を指定します。

  • jdbc:weblogic:impala://servername:port;DatabaseName=database_name;ProxyHost=proxy_host;ProxyPassword=proxy_password;ProxyPort=proxy_port;ProxyUser=proxy_user;[property=value[;...]];

Cloudera Impala 1.3以上、2.0、3.2.0
Apache Spark SQL すべて なし
  • jdbc:weblogic:sparksql://servername:port[;property=value[;...]]

  • jdbc:weblogic:sparksql://servername:port;DatabaseName=database;TransportMode=http;[property=value[;...]]

SparkクラスタへのODIインストールは必要ありません
AWS S3 すべて なし
  • jdbc:weblogic:autorest://servername;[property=value[;...]]

  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];

  • jdbc:weblogic:autorest:authenticationmethod=AWS;servicename=s3;accesskey=*******;secretkey=*******;

    AccessKeyはIAMユーザーまたはAWSアカウントのrootユーザーのアクセス・キーIDを指定し、SecretKeyはIAMユーザーまたはAWSアカウントのrootユーザーのシークレット・アクセス・キーを指定します。

Azure Compute すべて なし
  • jdbc:weblogic:autorest://servername;[property=value[;...]]

  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];

Azure Datalake Storage すべて なし
  • jdbc:weblogic:autorest://servername;[property=value[;...]]

  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];

  • 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;

Azure Reserved VM Instances すべて なし
  • jdbc:weblogic:autorest://servername;[property=value[;...]]

  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];

  • jdbc:weblogic:autorest:ServerName=management.azure.com;AuthenticationMethod=OAuth2;ClientID=xxxxxxxx;ClientSecret=xxxxxxxx;AccessToken=xxxxxxxx;RefreshToken=xxxxxxxx;Scope=https://management.azure.com/user_impersonation https://management.azure.com/.default offline_accessTokenURI=https://login.microsoftonline.com/db266a67-cbe0-4d26-ae1a-d0581fe03535/oauth2/v2.0/token;RedirectURI=http://localhost/;

Azure SQL Database 12.0+ あり

jdbc:weblogic:sqlserver://hostname:port[;property=value[;...]]

Microsoft Azure Synapse Analytics (旧Microsoft Azure SQL Data Warehouse)、バージョン12以上
Azure Synapse Analytics 12.0+ あり

jdbc:weblogic:sqlserver://hostname:port[;property=value[;...]]

標準に準拠したJDBCドライバの使用
Cassandra すべて あり

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

KeyspaceNameは、ドライバが接続するCassandraキースペースのデフォルト名を指定します。

Sparkは必要ありません
Confluence Cloud すべて なし
  • jdbc:weblogic:autorest://servername;[property=value[;...]]

  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];

  • jdbc:weblogic:autorest:servername=https://<your-domain.atlassian.net>;authenticationmethod=Basic;
DocuSign すべて なし
  • jdbc:weblogic:autorest://servername;[property=value[;...]]

  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];

EnterpriseDB 10.1+ あり
  • jdbc:weblogic:postgresql://servername:port;[property=value[;...]];

  • jdbc:weblogic:postgresql://servername:port;DatabaseName=databasename;AuthenticationMethod=kerberos;ServicePrincipalName=serviceprincipalname[property=value[;...]];
EDB Postgres Advanced Server 10.1以降
Google BigQuery すべて なし jdbc:weblogic:googlebigquery:Project=project;Dataset=dataset;AccessToken=accesstoken;RefreshToken=refreshtoken;ClientID=clientid;ClientSecret=clientsecret[;property=value[;...]]  
Google Drive すべて なし
  • jdbc:weblogic:autorest://servername;[property=value[;...]]
  • jdbc:weblogic:autorest:Sample=sample_path;[property=value[;...]];jdbc:weblogic:autorest:servername=https://www.googleapis.com/drive/v3;clientId=client_id;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=**************;
Greenplum 5.0+,6.0+ なし
  • jdbc:weblogic:greenplum://servername:port;AuthenticationMethod=userIdPassword;[property=value[;...]];
  • jdbc:weblogic:greenplum://servername:port;DatabaseName=databasename;AuthenticationMethod=kerberos;ServicePrincipalName=serviceprincipalname[property=value[;...]];
 
IBM DB2 Hosted すべて あり jdbc:weblogic:db2://hostname:port;DatabaseName=value[;property=value[;...]]  
IBM DB2 Warehouse すべて あり jdbc:weblogic:db2://hostname:port;DatabaseName=value[;property=value[;...]] クラウド上のIBM Db2 Warehouse
MySQL Heatwave すべて あり jdbc:mysql://<host>[:<port>]/[<database>]?relaxAutoCommit=true&useCursorFetch=true[&<property>=<value>...]  
Pivotal HDB 1.1+,2.0+ なし
  • jdbc:weblogic:greenplum://servername:port;AuthenticationMethod=userIdPassword;[property=value[;...]];
  • jdbc:weblogic:greenplum://servername:port;DatabaseName=databasename;AuthenticationMethod=kerberos;ServicePrincipalName=serviceprincipalname[property=value[;...]];
Pivotal HDB(HAWQ) 2.0以上、Pivotal HAWQ 1.1以上
SAP BW/4HANA 2 なし
  • jdbc:weblogic:s4hana:ServerName=servername;[property=value[;...]];
  • jdbc:weblogic:s4hana:ServerName=servername;AuthenticationMethod=HttpHeader;AuthHeader=api_key;SecurityToken=security_token;[property=value[;...]];
  • 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;[property=value[;...]];
  • jdbc:weblogic:s4hana:ServerName=servername;AuthenticationMethod=HttpHeader;AuthHeader=api_key;SecurityToken=security_token;[property=value[;...]];
  • jdbc:weblogic:s4hana:ServerName=servername;ProxyHost=proxy_host;ProxyPassword=proxy_password;ProxyPort=proxy_port;ProxyUser=proxy_user;[property=value[;...]];
SAPゲートウェイからのSAP ODataV2 Services
Snowflake すべて あり
  • jdbc:weblogic:snowflake:AccountName=account_name;DatabaseName=database_name;Schema=schema_name;Warehouse=warehouse_name;[property=value[;...]];
  • 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[;...]];
  • 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;DatabaseName=database_name;Schema=schema_name;Warehouse=warehouse_name;ProxyHost=proxy_host;ProxyPassword=proxy_password;ProxyPort=proxy_port;ProxyUser=proxy_user;[property=value[;...]];