目次

Search

  1. はじめに
  2. タスクフローとリニアタスクフロー
  3. タスクフロー
  4. リニアタスクフロー

タスクフロー

タスクフロー

タスクフローの例

タスクフローの例

複数のデータ統合タスクをタスクフローに追加して、それらをシーケンシャルまたは並列に実行できます。
次の例は、並列に2つの
マッピング
タスクを実行するタスクフローの作成方法を示しています。この例は、接続、マッピング、および
マッピング
タスクの作成方法を読者が理解していることを前提としています。
この例では、次のサンプル
マッピング
タスクを使用します。
  • フラットファイルデータベースをフラットファイルデータベースにマップする
    マッピング
    タスク。
  • MySQLデータベースをフラットファイルデータベースにマップする
    マッピング
    タスク。
次のステップを実行してタスクフローを作成し、タスクフローの進捗を監視します。
  1. トップメニューバーから、
    [データ統合]
    を選択します。
  2. [新規作成]
    [タスクフロー]
    [タスクフロー]
    [作成]
    をクリックします。
  3. [開始]
    を選択して、次の全般プロパティを入力します。
    プロパティ
    名前
    Taskflow2MT
    場所
    [選択]
    をクリックして、タスクフローを保存する場所を参照します。
    説明
    2つの
    マッピング
    タスクを並列に実行するタスクフロー
    この図はタスクフローの全般プロパティを示しています。
    このユースケースでは、どの
    [入力フィールド]
    [一時フィールド]
    または
    [注意事項]
    プロパティも入力する必要はありません。
  4. [並列パス]ステップをキャンバス上にドラッグします。
    [並列パス]ステップには2つのブランチがあります。
  5. データタスクステップを追加するには、データタスクステップを左側パレットから並列パスステップの各ブランチにドラッグします。
  6. 最初のデータタスクステップを選択し、次のステップを実行します。
    1. [プロパティ]
      [データタスク]
      の順に移動し、
      [選択]
      をクリックします。
      マッピング
      タスクのリストがあるダイアログボックスを表示します。最初のデータタスクステップで使用するタスクを選択し、
      [選択]
      をクリックします。
    2. [プロパティ]
      [全般]
      と移動し、
      [名前]
      フィールドにデータタスクステップの名前を入力します。
  7. 2番目の並列パスブランチで前述のデータタスク用ステップを繰り返します。
  8. 並列パスステップを選択し、
    [プロパティ]
    [一般]
    に移動し、
    [タイトル]
    フィールドにステップの名前を入力します。
  9. [並列パスのプロパティ]
    [並列パス]
    に移動します。タスクフローで並列パスステップのパス0とパス1が設定されていることを確認します。
    最初のマッピングが取り込まれるブランチ1と2番目のマッピングが取り込まれるブランチ2がある並列パスプロパティセクション
  10. ページの右上隅から
    [保存]
    をクリックします。
    次の図は、完全なタスクフローを示しています。
    2つのマッピングタスクを並列実行する完全なタスクフロー。
  11. 検証エラーが表示されない場合は、
    [実行]
    をクリックします。
    検証エラーが表示される場合には、[検証]パネルを使用してタスクフローをトラブルシューティングします。
  12. タスクフローが完了したことを確認するために、
    モニタ
    [すべてのジョブ]
    ページまたは
    データ統合
    [マイジョブ]
    ページを確認します。