Cloud Integration Hub > パブリケーション > パブリケーションプロセス
  

パブリケーションプロセス

パブリケーションプロセスは、パブリケーションタイプによって異なります。

Data Integrationタスクをトリガするパブリケーションのパブリケーションプロセス

データ統合タスクをトリガするパブリケーションの場合、パブリケーションプロセスでは、パブリッシャからのデータの取得、パブリケーションタスクの実行、パブリケーションリポジトリ内の関連トピックへのデータの書き込みが行われます。パブリケーションプロセスが完了した後、サブスクリプションの作成時に定義されたスケジュールとフィルタに従って、各サブスクライバがパブリッシュ済みデータをコンシュームします。
パブリケーションプロセスには以下のステージがあります。
  1. 1スケジュールに従って、または外部APIによってパブリケーションがトリガされると、Cloud Integration Hubサーバーは、Informatica Intelligent Cloud Services REST APIによってパブリケーション用に定義されたData Integrationタスクをトリガします。
  2. 2パブリケーションプロセスは、Cloud Integration Hubクラウドコネクタを使用してデータをCloud Integration Hubに書き込みます。
  3. 3Cloud Integration Hubサーバーがパブリケーションイベントのステータスを完了に変更し、サブスクリプション処理をトリガします。

ファイル取り込みタスクをトリガするパブリケーションのパブリケーションプロセス

ファイル取り込みタスクをトリガするパブリケーションの場合、パブリケーションプロセスにはパブリケーションタスクの実行、およびパブリケーションリポジトリ内の関連するファイルストアトピックへのファイルの書き込みが含まれます。パブリケーションプロセスが完了した後、サブスクリプションの作成時に定義されたスケジュールに従って、各サブスクライバがパブリッシュ済みファイルをコンシュームします。
パブリケーションプロセスには以下のステージがあります。
  1. 1スケジュールに従って、または外部APIによってパブリケーションがトリガされると、Cloud Integration Hubサーバーは、パブリケーション用に定義されたファイル取り込みタスクをトリガします。
  2. 2ファイル取り込みタスクは、ソースからファイルを読み取り、ファイルストアパブリケーションリポジトリにそのファイルを書き込みます。
  3. 3Cloud Integration Hubサーバーがパブリケーションイベントのステータスを完了に変更し、サブスクリプション処理をトリガします。

APIを使用してデータをパブリッシュするパブリケーションのパブリケーションプロセス

APIを使用してデータをパブリッシュするパブリケーションの場合は、Publish Data APIを実行します。APIはパブリッシャからデータを取得し、リレーショナルパブリケーションリポジトリ内の関連するトピックにデータを書き込みます。パブリケーションプロセスが完了した後、サブスクリプションの作成時に定義されたスケジュールとフィルタに従って、各サブスクライバがパブリッシュされたデータを使用します。
パブリケーションプロセスには以下のステージがあります。
  1. 1ユーザーがPublish Data APIをトリガする。
  2. 2Publish Data APIは、パブリケーションを実行し、パブリッシュ元アプリケーションからデータを取得し、パブリケーションで定義されているトピックにデータを書き込みます。
  3. 3Cloud Integration Hubサーバーがパブリケーションイベントのステータスを完了に変更し、サブスクリプション処理をトリガします。