コンテンツにスキップ

データセットの行ごとに1回ずつ対象のワークフローを実行し、各反復の前にその行の列の値をプロジェクト変数として設定します。異なる入力で複数回実行する必要がある、パラメーター化されたプロセスがある場合に使用します。たとえば、「このテーブルにあるすべての事業部門について月次締めを実行する」「一覧にあるすべての四半期についてこのレポートをロードする」といった場合です。

各ループの反復では、変数が手動で設定されたかのように参照できるため、呼び出されたワークフローは、標準の \{variable_name} 構文を使って、式、フィルター、ファイルパス、テーブル名の中でそれらを参照できます。ループはデフォルトで順次実行され、反復は並列には実行されません。

データセット Q1 Q2 Q3 quarter = Q1 1回目 quarter = Q2 2回目 quarter = Q3 3回目 順次実行 — 一度に1回ずつ、並列ではありません
各行の列がプロジェクト変数になり、その後、対象のワークフローが実行されます。行ごとに1回ずつ、順番に実行されます。分離された並列のファンアウトが必要な場合は、代わりにマクロを使用してください。

まず、プロジェクトドロップダウンメニューから、ループのたびに実行されるワークフローを含むプロジェクトを選択します。

次に、ワークフロードロップダウンメニューから、実行する特定のワークフローを選択します。

デフォルトでは、ワークフローが失敗した最初の反復でループが停止し、ステップも失敗します。エラー処理で失敗した反復の後も続行を選択すると、1つの反復が失敗しても、すべての反復が実行されます。失敗はそれぞれ、各反復の結果とともにループ実行ステータスに保持され、ステップは、失敗した反復の数を示す警告とともに終了します。この選択を解除すると、ループは最初の失敗で停止します。

例は近日公開予定です