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アダプタ」では、分散型のポーリングおよびマルチスレッド化がサポートされています。 分散ポーリングは、マルチスレッドが最適なパフォーマンスを提供しながら、同じレコードの重複ポーリングを排除します。
- プライベート・エンドポイントを使用した仮想クラウド・ネットワーク(VCN)内のプライベート・リソースへの接続のサポート。 SCANドメイン名システム(DNS)は、プライベート・エンドポイントでサポートされています。 「Oracle Integration 3のプロビジョニングと管理」と「エンドポイント・アクセス・タイプの構成」の「プライベート・リソースへの接続」を参照してください。 このタイプの接続では、接続エージェントは使用されません。
- Autonomous Transaction Processingの統合のサポート - Oracle Cloud Infrastructureプライベート・エンドポイントを含む共有(ATP-S)データベース。 統合は、接続性エージェントを使用するウォレット・ベースの接続によって実現されます。 「接続セキュリティの構成」を参照してください。
- Oracle Autonomous Transaction Processingへのアクセスのサポート - 接続性エージェントを使用するウォレット・ベースの接続を持つ専用(ATP-D)データベース。
- バルク・データ・インポート操作のサポート。 この機能は、次のシナリオでサポートされます:
- 直接接続を使用する場合(つまり、接続エージェントを使用しない)
- 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問合せを自動的に生成するには、「SQLの場合はSelect AI」オプションを選択します。 複雑なSQL問合せの場合は、アダプタ・エンドポイント構成ウィザードの「基本情報」ページで「ストアド・プロシージャの起動」オプションを選択して、ストアド・プロシージャを使用します。 ストアド・プロシージャを使用すると、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 Autonomous Transaction Processingアダプタ」のクラウド・データベース接続のサポートについて説明します。
| データベース | パブリック・ゲートウェイ | プライベート・ゲートウェイ | 接続性エージェント |
|---|---|---|---|
|
Oracle Autonomous Transaction Processing - ウォレットによるパブリック・アクセス |
サポート対象(アクセスが制限されていない場合) |
サポートされている |
サポートされている |
|
Oracle Autonomous Transaction Processing - ウォレットを使用したプライベート・エンドポイント・アクセス |
未サポート |
サポートされている |
サポートされている |