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