Cloud Integration Hub入門
Cloud Integration Hubは、組織内の異なるアプリケーション間でデータの共有と同期に使用できるクラウドベースのアプリケーション統合ソリューションです。
データをCloud Integration Hubにパブリッシュするには、まず、管理するデータセット(販売、顧客、注文など)を定義します。データセットは、トピックを定義することによって定義します。トピックは、Cloud Integration Hubがパブリケーションリポジトリに格納するデータの構造と、データを格納するパブリケーションリポジトリのタイプを定義します。Cloud Integration Hubでは、さまざまなデータセットを表すトピックを複数管理できます。アプリケーションは、トピックにデータをパブリッシュし、トピックによって表されるデータセットにサブスクライブします。
複数のアプリケーションが同じトピックにパブリッシュできます。例えば、別々の注文アプリケーションが、それぞれの注文を同じ注文トピックにパブリッシュできます。複数のサブスクライバが1つのトピックのデータをコンシュームすることができます。サブスクライブするアプリケーションは、定義されているスケジュールに基づき、異なる形式と待ち時間でデータをコンシュームすることができます。
Cloud Integration Hubは次の方法で、アプリケーションがトピックにパブリッシュするデータを、Cloud Integration Hubパブリケーションリポジトリに格納します。
- •各パブリケーションインスタンスについて、コンシュームされるデータの保持期間は、すべてのサブスクライバがデータを正常にコンシュームまたは破棄した場合にスタートします。つまり、パブリケーションインスタンスに関連付けられたすべてのイベントのステータスが[完了]または[破棄済み]になった後です。すべてのサブスクライバがデータをコンシュームまたは破棄する場合、Cloud Integration Hubは、コンシュームされるデータの保持期間が終了するまでデータをパブリケーションリポジトリに保持し、その後データをパブリケーションリポジトリから削除します。
- •Cloud Integration Hubは、コンシュームされないデータの保持期間が終了するまでデータをパブリケーションリポジトリに保持し、その後パブリケーションリポジトリからデータを削除します。
アプリケーションは、PowerExchange(R)アダプタおよびInformatica Intelligent Cloud Services℠コネクタを使用して、データベーステーブル、ファイル、Informaticaがサポートする任意のソースなどの、さまざまなソースからのデータを共有します。各アプリケーションは、さまざまなトピックのパブリッシャおよびサブスクライバとして機能します。
パブリケーションは、特定トピックに対してパブリッシュします。パブリケーションは、データソースタイプと、アプリケーションがパブリッシュするデータをCloud Integration Hubが取得する場所を定義します。サブスクリプションは、1つ以上のトピックをサブスクライブします。サブスクリプションは、データターゲットタイプと、パブリッシュされたデータをCloud Integration Hubが送信するサブスクライブするアプリケーション内の場所を定義します。
例
組織では複数のアプリケーションを使用します。アプリケーションはオンプレミスまたはクラウドにあります。アプリケーションには以下のデータが必要です。
- マーケティングアプリケーション
- 運営目的でキャンペーン、取引先、契約、および従業員に関するデータが必要です。
- データウェアハウス
- 分析目的でキャンペーンと契約に関するデータが必要です。
- ビジネスインテリジェンス(BI)アプリケーション
- 分析目的でキャンペーンと注文に関するデータが必要です。
- 顧客関係管理(CRM)アプリケーション
- 運営目的で営業部門の従業員(営業担当者など)に関するデータが必要です。
Cloud Integration Hubを使用すると、以下の場合に対処できます。
- 日次取引先データを共有する。
- 以下のように、CRMアプリケーションからの日々の取引先最新情報をマーケティングアプリケーションと共有できます。
- 1取引先トピックを作成する。
- 2CRMアプリケーションから取引先トピックに取引先の詳細をパブリッシュするパブリケーションを定義し、データを毎日パブリッシュするようにスケジュールを設定します。
- 3マーケティングアプリケーションから取引先トピックへのサブスクリプションを定義し、Cloud Integration Hubで利用可能な場合にパブリッシュ済みデータをコンシュームするようにサブスクリプションを設定します。
- 必要に応じてキャンペーンの詳細を共有する。
- 以下のように、CRMアプリケーションからのキャンペーンの詳細をさまざまなスケジュールでマーケティングアプリケーション、データウェアハウスアプリケーション、およびCRMアプリケーションと共有できます。
- 1キャンペーントピックを作成する
- 2CRMアプリケーションからキャンペーントピックにキャンペーンの詳細をパブリッシュするパブリケーションを定義し、データを毎日パブリッシュするようにスケジュールを設定します。
- 3マーケティングアプリケーションからキャンペーントピックへのサブスクリプションを定義し、データがパブリッシュされたらコンシュームするようにスケジュールを設定します。
- 4データウェアハウスアプリケーションからキャンペーントピックへのサブスクリプションを定義し、週に2回データをコンシュームするようにスケジュールを設定します。
- 5BIアプリケーションからキャンペーントピックへのサブスクリプションを定義し、週に1回データをコンシュームするようにスケジュールを設定します。
- 週次の契約詳細を共有する。
- 以下のように、CRMアプリケーションからの週次の契約詳細をマーケティングアプリケーションおよびデータウェアハウスアプリケーションと共有できます。
- 1契約トピックを作成する。
- 2CRMアプリケーションから契約トピックに契約詳細をパブリッシュするパブリケーションを定義し、データを毎週パブリッシュするようにスケジュールを設定します。
- 3マーケティングアプリケーションから契約トピックへのサブスクリプションを定義し、データがパブリッシュされたらコンシュームするようにスケジュールを設定します。
- 4データウェアハウスアプリケーションから契約トピックへのサブスクリプションを定義し、データがパブリッシュされたらコンシュームするようにスケジュールを設定します。
- 隔週の注文データを共有する。
- 以下のように、CRMアプリケーションからの日々の注文最新情報をマーケティングアプリケーションと共有できます。
- 1注文トピックを作成する。
- 2CRMアプリケーションから注文トピックに注文詳細をパブリッシュするパブリケーションを定義し、隔週で週の最終日にデータをパブリッシュするようにスケジュールを設定します。
- 3BIアプリケーションから注文トピックへのサブスクリプションを定義し、Cloud Integration Hubで利用可能な場合にパブリッシュ済みデータをコンシュームするようにサブスクリプションを設定します。
- 月次の従業員詳細を共有する。
- 以下のように、HRアプリケーションからの月次の従業員詳細をCRMアプリケーションと共有できます。
- 1従業員トピックを作成する。
- 2HRアプリケーションから従業員トピックに従業員詳細をパブリッシュするパブリケーションを定義し、毎月月初にパブリッシュするようにスケジュールを設定します。
- 3CRMアプリケーションから従業員トピックへのサブスクリプションを定義し、営業部門の従業員に関するデータのみをコンシュームするようにサブスクリプションをフィルタリングします。データがパブリッシュされたらコンシュームするようにサブスクリプションスケジュールを設定します。