目次

Search

  1. はじめに
  2. Cloud Integration Hub入門
  3. Hubの管理
  4. プロジェクトおよびアセットの管理
  5. アプリケーション
  6. トピック
  7. Data Integrationタスク
  8. ファイル取り込みタスク
  9. パブリケーション
  10. サブスクリプション
  11. 追跡と監視
  12. Cloud統合ハブのREST API
  13. 用語解説

Cloud Integration Hub

Cloud Integration Hub

サブスクリプションの作成

サブスクリプションを作成するには、ナビゲータを使用します。
サブスクリプションを作成するには、次の条件を満たしておく必要があります。
  • データをコンシュームするアプリケーションが1つ以上存在する必要があります。既存のアプリケーションを使用することも、新しいアプリケーションを作成して保存することもできます。
  • データをコンシュームするトピックが存在する必要があります。既存のトピックを使用することも、あるいは新しいトピックを作成して保存することもできます。
  • サブスクリプションがマッピングタスクをトリガする場合は、サブスクリプションタスクが
    Informatica Intelligent Cloud Services
    内に存在する必要があります。サブスクリプションが同期タスクをトリガする場合、
    Informatica Intelligent Cloud Services
    に存在する同期タスクを選択するか、タスクを作成できます。
トピックページでサブスクリプションを作成することもできます。詳細については、トピックの作成を参照してください。
  1. ナビゲータで、
    [新規]
    [サブスクリプション]
    をクリックします。
    [新しいサブスクリプション]
    ページが表示されます。
  2. サブスクリプション名を入力します。必要に応じて、サブスクリプションの説明を入力します。
  3. サブスクリプションモード(有効または無効)を選択します。
    無効なサブスクリプションは、スケジュールに基づいて、または外部APIによって実行することはできません。無効なサブスクリプションは
    Explore
    ページまたはサブスクリプションの発行先トピックのトピックページからのみ実行できます。
  4. データのコンシューム方法を選択します。
    • データ統合タスクによってデータをコンシューム
      サブスクリプションプロセスは、
      データ統合
      タスクをトリガして、
      Cloud Integration Hub
      リレーショナルパブリケーションリポジトリのトピックからデータを取得し、このデータをサブスクライブ元のアプリケーションに書き込みます。ファイル、アプリケーション、およびリポジトリに対してバッチデータをコンシュームするには、この方法を選択します。
    • ファイル取り込みタスクでファイルをコンシュームします
      。サブスクリプションプロセスは、ファイル取り込みタスクをトリガして、
      Cloud Integration Hub
      ファイルストアパブリケーションリポジトリの特定のトピックからファイルを取得し、このファイルをサブスクライブ元のアプリケーションに書き込みます。この方法を選択して、ファイルをターゲットの場所にコンシュームします。
    • APIを使用してデータをコンシューム
      Consume Data REST APIを使用して、
      Cloud Integration Hub
      リレーショナルパブリケーションリポジトリの特定のトピックのデータをコンシュームします。頻度の高いイベント駆動型サブスクリプションの場合は、この方法を選択します。
      サブスクリプションプロパティを設定した後、[サブスクリプション]ページから次のURLをコピーできます。
      • REST APIのURL。このURLを使用してデータをコンシュームします。
      • サブスクリプションがデータを使用するトピックのSwagger構造のURL。この構造はサブスクリプション要求で使用します。
      サブスクリプションを実行する要求を作成するときにこれらのURLを使用します。
  5. サブスクリプションがAPIを使用してデータをコンシュームする場合は、通知URLを定義できます。データのコンシューム準備が整うと、
    Cloud Integration Hub
    はこのURLに通知を送信します。
  6. サブスクリプションが
    データ統合
    タスクをトリガする場合は、サブスクリプションをバインドされていないサブスクリプションとして定義できます。
    特定のパブリケーションインスタンスに限定されないサブスクリプションのことです。サブスクリプションがサブスクライブするトピックのパブリケーションリポジトリのパブリケーションイベントデータすべてをコンシュームします。
    データ統合
    タスクでデータをコンシュームするサブスクリプションに適用されます。
  7. データにサブスクライブするアプリケーションを選択します。
  8. アプリケーションがデータをコンシュームするトピックを選択し、
    [トピックの追加]
    をクリックします。サブスクリプションが
    データ統合
    タスクをトリガする場合は、必要な数のトピックを追加できます。
  9. サブスクリプションが
    データ統合
    タスクをトリガする場合は、次のタスクを実行します。
    1. サブスクリプションに複数のトピックを追加した場合は、最初のパブリケーションがコンシューム可能になってから、関連するすべてのパブリケーションがデータのパブリッシュを完了するまでの最長時間を指定します。
      • すべてのパブリケーションがこの期間中にデータのパブリッシュを完了すると、最後のパブリケーションがコンシューム可能になった後にサブスクリプションプロセスが開始されます。
      • 1つ以上のパブリケーションがこの期間中にデータのパブリッシュを完了できないと、サブスクリプションプロセスはキャンセルされ、データは配信されません。
    2. サブスクリプションマッピングを定義するタスクが
      Informatica Intelligent Cloud Services
      に存在する場合は、そのタスクを選択します。存在しない場合は、
      [新規タスクを作成]
      をクリックして同期タスクを作成します。
    3. 新規タスクを作成するには、
      [新規タスクを作成]
      ウィンドウに次のプロパティを入力して、
      [作成]
      をクリックします。
      タスク名
      タスクの名前を入力します。
      タスクの名前は組織内で一意である必要があります。タスク名では大文字小文字を区別しません。
      タスク名には、英数字とスペースのほか、特殊文字として、_ .+ -を使用できます。
      ソース
      データのコンシューム元となるトピックテーブルを選択します。このオブジェクトの形式は
      TopicName/tableName
      です。
      接続
      データのコンシューム先となるターゲットに接続するターゲット接続を選択します。
      ターゲット
      データのコンシューム先となるターゲットテーブルを選択します。
      [新規タスクを作成]
      ウィンドウに、リストの最初の200のテーブルが表示されます。
      Cloud Integration Hub
      はタスクをデフォルトのフォルダに作成し、タスクをサブスクリプションに割り当てます。
    4. サブスクリプションで大量のデータをサブスクライブする場合は、読み取りバッチサイズを増やしてサブスクリプションのパフォーマンスを最適化します。
      バッチサイズを増やすと、Secure Agentのメモリ使用量が増え、Secure Agentマシンのパフォーマンスに影響する場合があります。
    5. データコンシュームの方法と頻度を選択します。
      パブリッシュされたデータが準備できた場合
      パブリッシュされたデータの準備ができたら、すぐにサブスクリプションを実行します。
      手動または外部トリガを使用
      スケジュールは設定されません。次の方法を使用してサブスクリプションを実行することができます。
      • Cloud Integration Hub
        エクスプローラから手動で実行します。
      • APIで実行する。サブスクリプションを開始するREST APIを呼び出します。
      ファイルサブスクリプションがこのスケジュールオプションを使用し、複数のファイルをパブリッシュする場合、サブスクリプションの開始時にすべてのファイルがソースの場所に存在している必要があります。
      スケジュールを使用
      定義されたスケジュールに従ってサブスクリプションを実行します。次のいずれかのオプションを選択します。
      • [n分単位]。最大60分間隔でサブスクリプションを実行します。リストから分数を選択します。
      • [時単位]最大24時間間隔でサブスクリプションを実行します。リストから時間数を選択します。
      • 日。毎日同じ時間にサブスクリプションを実行します。
      • 週。毎週同じ曜日(1つ以上)の同じ時間にサブスクリプションを実行します。サブスクリプションが実行される曜日のチェックボックスをオンにします。例えば、土曜日と日曜日を選択して、サブスクリプションを週末に実行するようにスケジュールします。
      • 月。毎月特定の日付または特定の曜日の同じ時間にサブスクリプションを実行します。
      分単位および時間単位の間隔については、サブスクリプションを実行する当日でその期間を指定できます。例えば、サブスクリプションが夜間に実行されるようにスケジュールします。
      スケジュールのタイムゾーンを選択します。選択したタイムゾーンで、スケジュールに従ってサブスクリプションが実行されます。ユーザープロファイルでデフォルトのタイムゾーンを変更できます。
      [実行の繰り返し]
      領域で配信間隔を定義します。
      使用するデータ
      サブスクリプションが手動で実行されるかまたは外部トリガにより実行される場合、またはスケジュールによって実行される場合、同じパブリケーションからの複数ファイルを、スケジュールされた時間またはサブスクリプションのトリガ時に消費用に使用可能な場合があります。次のいずれかのオプションを選択します。
      • 使用可能なすべてのパブリケーション
        。使用可能なすべてのパブリケーションからのデータまたはファイルをコンシュームします。
      • 最新のパブリケーションのみ
        。最新のパブリケーションからのみデータまたはファイルをコンシュームします。
  10. [保存]
    をクリックします。

トップに戻る