目次

Search

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

タスクフロー

タスクフロー

タスクフローのステップ

タスクフローのステップ

タスクフローのステップを使用して、データ統合タスクを追加および調整します。さまざまなタイプのステップをタスクフローに追加できます。タスクフローにステップを追加するには、左側のパレットからステップをドラッグします。
次の手順をタスクフローに追加できます。
割り当て
[割り当て]ステップを使用して、フィールドの値を設定します。フィールドは、タスクフローに関連するデータを処理するデータホルダです。入力フィールドと一時フィールドを使用して、フィールドの値を設定できます。
入力フィールドでは、タスクフローの実行に入力ができます。タスクフローは、データを内部的に処理するために一時フィールドを使用します。
データタスク
データタスクステップを使用して、
データ転送
タスク、
動的マッピング
タスク、
マッピング
タスク、PowerCenterタスク、
同期
タスク、
をタスクフローに追加します。タスクフローによるエラーおよび警告の処理、スケジュールに基づいたアクションの実行、およびランタイムパラメータの上書きの方法については、設定することができます。
IntegrationOpsタスク
IntegrationOpsタスクステップを使用して、パブリッシュされたアプリケーション統合プロセスをタスクフローから実行します。既存のパブリッシュされたアプリケーション統合プロセスを選択できます。
IntegrationOpsタスクステップの入力フィールドと出力フィールドを使用して、タスクフロー内の後続のタスクを調整できます。
通知タスク
指定した受信者に通知を送信するには、通知タスクステップを使用します。
電子メール通知を送信する通知タスクステップを設定できます。例えば、タスクフローのデータタスクステップで見つかった成功した行とエラー行の数について受信者に知らせる電子メール通知を送信できます。
コマンドタスク
コマンドタスクステップを使用して、Secure Agentマシン上の複数のスクリプトファイルから、シェルスクリプトまたはバッチコマンドを実行します。例えば、コマンドタスクを使用して、ファイルの移動、ファイルのコピー、ファイルの圧縮や解凍、またはクリーンスクリプトやSQLスクリプトの実行をタスクフローの一部として行えます。
コマンドタスクの出力を使用して、タスクフローの後続のタスクを調整できます。
File Watchタスク
File Watchタスクステップを使用して、定義された場所にあるファイルをリッスンし、ファイルイベントを監視します。File Watchタスクステップでは、コネクタソースタイプを使用して既存のファイルリスナを選択できます。タスクフローの実行を調整するため、ファイルイベントを使用できます。例えば、ファイルが特定の場所に到着するまで待機してから、次のステップでそのファイルを使用するといったことができます。
取り込みタスク
取り込みタスクステップを使用して、ファイル取り込みタスクをタスクフローの調整に活用します。取り込みタスクステップでは、既存のファイル取り込みタスクを選択できます。
ファイルを中間位置に移動した後で、ファイルをターゲットに転送する前にデータ統合操作を実行することをお勧めします。この場合、取り込みタスクステップをデータタスクステップと組み合わせて使用できます。
例えば、取り込みタスクステップを使用してソースの場所から多数のファイルを読み取り、それらを中間位置に書き込むことができます。次に、データタスクステップを使用してファイルに対してデータ統合操作を実行し、別の取り込みタスクステップを使用して更新済みファイルを最終的なターゲットの場所に書き込むことができます。
サブタスクフロー
既存のタスクフローを埋め込んで再利用するには、サブタスクフローステップを使用します。入力フィールドを設定すると、タスクフローの実行時に入力を行えます。フォールト処理を有効にして、タスクフローのエラー理由を特定することもできます。
決定
タスクフローが特定のフィールドまたは計算式の値に基づいて異なるパスを取るようにする場合は、決定ステップを使用します。
並列パス
タスクフローで複数の項目を同時に実行する場合は、並列パスを使用します。例えば、3つの
マッピング
タスクを同時に実行できます。タスクフローは、並列パスステップのすべての項目を実行し、次のステップに移動します。
ジャンプ
タスクフローのある部分から別の部分にジャンプする場合は、ジャンプステップを使用します。
スロー
スローステップを使用して、フォールトをキャッチし、フォールトの詳細を返し、タスクフローの後続ステップが実行されないようにします。スローステップは中断ステップです。そのため、フォールトが発生すると、スローステップはタスクフローの実行を停止し、タスクフローのステータスを[失敗]に設定します。
待機
特定の期間、タスクフロー実行を一時停止する場合は、待機ステップを使用します。
終了
タスクフローの完了時に使用する必要のあるHTTPステータスコードを定義するには、終了ステップを使用します。