目次

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

Data Integrationタスクをトリガするサブスクリプションの作成

Data Integrationタスクをトリガするサブスクリプションの作成

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

トップに戻る