機械翻訳について

このレシピについて

このレシピでは、Azure Storageにアップロードされたファイルが、Azure Event Gridで通知を受信したときにPostgreSQLデータベースにどのように反映されるかを示します。

このレシピでは、イベント・グリッド・スキーマがAzure Event Gridから使用されます。 GET Blob (file)は、Azure Storage (Invoke)によってアップロードされたファイルを読み取るために使用され、Put Blob (file)はファイルをAzure Storage (Invoke)にアップロードするために使用されます。 データ・インポート操作は、PostgreSQLデータベース(Invoke)に反映されます。

レシピを使用するには、レシピをインストールし、レシピ内の接続およびその他のリソースを構成する必要があります。 レシピでは、2つの統合フローで3つのアダプタを使用します。 最初の統合フロー(Oracle FTP Azure Storage Create Data)は、スケジュールされたオーケストレーション・スタイルの統合で、FTPからファイルを読み取り、Azure Storageにデータをアップロードします。 2番目の統合フロー(Oracle AEG Azure Storage PostgreSQL Data Sync)は、Azure Event Gridでの通知の受信時にAzure StorageからPostgreSQLにデータを同期するアプリケーション駆動型の統合です。

システムおよびアクセスの要件

  • Oracle Integration 3

  • 通知を受信するサブスクリプションを作成するためのAzure Event Gridで、次のロールを使用します:

    • Azure Event Gridリーダー
    • Azure Event Gridコントリビュータ
    • Azureイベント・グリッド送信者
  • 次のロールを持つファイルをアップロードするためのAzure Storage:

    • データ・リーダー
    • データ貢献者
  • PostgreSQLデータベース

  • データをインポートするための管理者ロールを持つ PostgreSQLデータベース上のアカウント。

  • セキュアFTP (sFTP)サーバーまたはファイル・サーバー。

  • サーバーからデータ/ファイルを読み取るFTPクライアント。