このレシピについて
このレシピでは、Oracle ERP Cloud (Order Management Module)で作成された新規オーダーのオーダー詳細が、Oracle Autonomous Data Warehouse (ADW)のデータベース表にインポートされます。
レシピを使用するには、レシピをインストールし、その中の接続およびその他のリソースを構成する必要があります。 レシピには2つの統合フローがあり、1つはOracle ERP Cloudからオーダーを受信してから同じものをApache Kafkaトピックに更新すること、もう1つはApache KafkaトピックからオーダーをADWデータベース表に書き込むことです。 Oracle ERP Cloudでオーダーが作成されると、最初の統合(「Oracle ERP Kafkaオーダー同期プロデューサ」)がトリガーされます。 統合フローは、Oracle ERP Cloudからオーダー詳細を受信し、それをApache Kafkaトピックに書き込みます。 これにより、Apache Kafkaトピックからの順序を使用し、ADWデータベース表に書き込む2番目の統合(Oracle Kafka ADW Order Sync Consumer)がトリガーされるため、新しく作成された順序がOracle ERP Cloudからインポートされます。
システムおよびアクセスの要件
-
Oracle Integration、バージョン24.10以上
-
Oracle ERP Cloud
-
Oracle Autonomous Data Warehouse
-
Apache Kafka
-
管理者ロールおよび調達マネージャ・ロールを持つOracle ERP Cloudのアカウント
-
管理者ロールを持つOracle Autonomous Data Warehouseのアカウント
-
書込みアクセス権を持つOracle Autonomous Data Warehouseデータベース表
-
管理者ロールを持つApache Kafkaのアカウント
レシピ・スキーマ
このセクションでは、レシピのアーキテクチャの概要について説明します。
オーダーが作成されると、Oracle ERP Cloudでイベントが発生します。 これにより、Oracle Integrationの最初の統合フローがトリガーされます。 統合フローでは、Oracle ERP CloudアダプタおよびApache Kafkaアダプタ(プロデューサ)を使用して、オーダー詳細を取得してApache Kafkaトピックに書き込みます。 これにより、Apache Kafkaアダプタ(コンシューマ)およびOracle Autonomous Data Warehouseアダプタを使用して、Apache KafkaトピックからADWデータベース表にオーダー詳細を書き込む2番目の統合フローがトリガーされます。
