このレシピについて
このレシピでは、サプライヤ・データ(製品およびサービス、トランザクション税金、支払、住所、サイト、担当者など)がOracle Procurement Cloudで更新されると、Oracle Autonomous Transaction Processing (ATP)データベースがリアルタイムで更新されます。
レシピを使用するには、レシピをインストールし、その中の接続およびその他のリソースを構成する必要があります。 レシピには、2つの統合フローが含まれています。1つは、Oracle Procurement Cloudからサプライヤ・データの更新を受信してからApache Kafkaトピックに更新するためのものと、もう1つは、Apache KafkaトピックからATPデータベース表にサプライヤ・データの更新を書き込むためのものです。 Oracle Procurement Cloudでサプライヤ・データが更新されると、最初の統合(「Oracle ERP Kafkaサプライヤ同期プロデューサ」)がトリガーされます。 統合フローは、Oracle Procurement Cloudから更新を受信し、その更新をApache Kafkaトピックに書き込みます。 これにより、Apache Kafkaトピックからの更新を使用し、ATPデータベース表に更新を書き込む2番目の統合(「Oracle Kafka ATP仕入先同期コンシューマ」)がトリガーされるため、システム間でサプライヤ・データの更新が同期されます。
システムおよびアクセスの要件
-
Oracle Integration、バージョン21.2.2.0.0 (210505.1400.40944)
-
Oracle ERP Cloud
-
Oracle Autonomous Transaction Processing
-
Apache Kafka
-
管理者ロールおよび調達マネージャ・ロールを持つOracle ERP Cloudのアカウント
-
管理者ロールを持つApache Kafkaのアカウント
-
管理者ロールを持つOracle Autonomous Transaction Processingのアカウント
-
書込みアクセス権を持つATPデータベース表
レシピ・スキーマ
このセクションでは、レシピのアーキテクチャの概要について説明します。
サプライヤ・データが更新されると、Oracle ERP Cloud (Oracle Procurement Cloud)でイベントが発生します。 これにより、Oracle Integrationの最初の統合フローがトリガーされます。 統合フローでは、Oracle ERP CloudアダプタおよびApache Kafkaアダプタ(プロデューサ)を使用して、Apache Kafkaトピックに対する更新を取得および書き込みます。 次に、Apache Kafkaアダプタ(コンシューマ)およびOracle Autonomous Transaction Processingアダプタを使用してサプライヤ・データの更新をApache KafkaトピックからATPデータベース表に書き込む2番目の統合フローがトリガーされます。
