Oracle Autonomous Transaction Processingアダプタの機能
「Oracle Autonomous Transaction Processingアダプタ」を使用すると、直接接続にウォレットを使用してOracle Autonomous Transaction ProcessingデータベースをOracle Integrationと統合できます。 「Oracle Autonomous Transaction Processingアダプタ」を使用して、Oracle Autonomous Transaction Processingデータベース内のSQL問合せまたはストアド・プロシージャを実行します。 たとえば、Oracle CPQ Cloudでは、「Oracle Autonomous Transaction Processingアダプタ」を使用してSQL文またはストアド・プロシージャを実行することで、Oracle Autonomous Transaction ProcessingデータベースにOrdersとして引用符を作成できます。
Oracle Autonomous Transaction Processingアダプタには、次の機能があります:
- Oracle Autonomous Transaction Processingに直接接続するためのウォレットの使用のサポート - オンプレミス接続エージェントを使用するかわりに共有(ATP-S)データベースを使用します。
警告:
直接接続(接続エージェントを使用しないで構成)の場合、「Oracle Autonomous Transaction Processingアダプタ」は、起動接続としてのアウトバウンド起動にのみ使用できます。 このタイプの「Oracle Autonomous Transaction Processingアダプタ」固有の接続は、統合のトリガー接続として構成できません。 インバウンド・ポーリングに関連するユースケースは、スケジュール済オーケストレーション統合パターンを使用して実装する必要があります。 - Oracle Autonomous Transaction Processingへのアクセスのサポート - 接続性エージェントを使用するウォレット・ベースの接続を持つ専用(ATP-D)データベース。
- Autonomous Transaction Processingの統合のサポート - プライベート・エンドポイントを使用する共有(ATP-S)データベース。 統合は、接続性エージェントを使用するウォレット・ベースの接続によって実現されます。 「接続セキュリティの構成」を参照してください。
- バルク・データ・インポート操作のサポート。 この機能は、次のシナリオでサポートされます:
- 直接接続を使用する場合(つまり、接続エージェントを使用しない)
- Oracle Autonomous Transaction Processingを使用する場合 - 共有(ATP-S)データベース
- カンマ区切り値(CSV)データ形式のみを使用します。
「Oracle Autonomous Transaction Processingアダプタ」を使用した一般的な一括データ・インポート・ユース・ケースは、FTPサーバーまたはアプリケーション(HCM給与計算システムなど)からデータ・ファイルを取得し、オブジェクト・ストレージ・バケットにファイルを配置し、ファイル・コンテンツをOracle Autonomous Transaction Processingに格納することです - 共有(ATP-S)データベース。 ファイルは、データベースによって想定される形式(CSVファイルなど)またはデータベースが予期していない形式(XMLやJSONなど)です。 その場合、Oracle Integrationを使用して、フォーマットをデータベースが必要とするCSV形式に変換します。
- Oracle Autonomous Data Warehouseとの統合の作成をサポートします。
-
Oracle Autonomous Databaseでのストアド・プロシージャの起動のサポート。
-
ストアド・プロシージャのアウトバウンド呼出しでの非JDBC (PL/SQLレコードおよびPL/SQL表)データ型のサポート。
-
DML文とSQL問合せの実行のサポート:
Select,Insert,UpdateおよびDelete。簡単なSQL問合せを実行するには、Adapter Endpoint Configuration Wizardの「基本情報」ページで「SQL文を実行」オプションを選択します。 複雑なSQL問合せの場合は、Adapter Endpoint Configuration Wizardの「基本情報」ページで「ストアド・プロシージャを起動」オプションを選択してストアド・プロシージャを使用します。 ストアド・プロシージャを使用すると、SQL問合せの複雑さを軽減できます。
-
単一のリクエストで複数のレコードを更新または挿入するためのサポート。
-
データベース表に対して
SELECTを実行するためのサポート。 - アダプタ・エンドポイント構成ウィザードでSQL文をモデル化できる表機能に対する操作のサポート。 表機能に対する操作では、1回のリクエストで複数のレコードがサポートされます。
ノート:
Javaでは、Unicode文字は2バイトで表されます。Oracle Autonomous Transaction Processingは、ミッション・クリティカルなトランザクション処理や混在したワークロード・アプリケーションの要求を満たすように即座に拡張できる、自己運転型の自己保護型の自己修復型データベース・サービスを提供します。 Autonomous Transaction Processingを参照してください。
「Oracle Autonomous Transaction Processingアダプタ」は、Oracle Integrationに含まれている多数の事前定義済アダプタのいずれかです。 「Oracle Autonomous Transaction Processingアダプタ」は、Oracle Integrationの統合で接続として構成できます。
クラウド・データベース接続のサポート
この表は、Oracle Integrationでのクラウド・データベース接続のサポートについて説明しています。 これらの機能を確認し、ご使用の環境に適したアダプタ(「Oracle Autonomous Transaction Processingアダプタ」、「Oracle Autonomous Data Warehouseアダプタ」または「Oracle Database Cloud Serviceアダプタ」)を使用します。
| データベース | ウォレットとの直接接続 | ユーザー名トークン・ポリシーを使用した接続性エージェント | ウォレットとの接続性エージェント |
|---|---|---|---|
|
Autonomous Database - 共有
(Oracle Autonomous Transaction Processing - Shared, Oracle Autonomous Data Warehouse - 共有) |
サポートされている | 未サポート | サポートされている |
|
Autonomous Databaseのプライベート・エンドポイント - 共有
(Oracle Autonomous Transaction Processing - 共有プライベート・エンドポイント、Oracle Autonomous Data Warehouse - 共有プライベート・エンドポイント) |
未サポート | Oracle Autonomous Transaction Processingのためサポートされていません - 共有はウォレットのみをサポート | サポートされている |
|
Autonomous Database - 専用 (Oracle Autonomous Transaction Processing - Dedicated, Oracle Autonomous Data Warehouse - 専用) |
未サポート | サポートされている | サポートされている |
|
Autonomous Database - 専用 (Oracle Autonomous Transaction Processing - 専用プライベート・エンドポイント、Oracle Autonomous Data Warehouse - 専用プライベート・エンドポイント) |
未サポート | サポートされている | サポートされている |
|
Oracle Database Cloud Service |
サポートされている | サポートされている | サポートされている |
|
Oracle Cloud Infrastructure - ベア・メタルおよび仮想マシンのデータベース・システム (Oracle Database Cloud Serviceプライベート・エンドポイント) |
未サポート | サポートされている | サポートされている |