2016-03-26 16 views
0

バッチジョブのステップ1は、どのデータベース/テーブルを処理する必要があるかを判断することです。それらのデータベースまたはテーブルのそれぞれに対して、その特定のデータベース/テーブルを処理するために別個の(理想的には並列の)ジョブまたはフローを起動したいと考えています。サブジョブまたはサブフローを動的に起動するにはどうすればよいですか?

異なるjobParametersを持つ同じジョブの別々のインスタンスを動的に起動するものを書くべきですか? RepeatOperationは良いでしょうか?私はsplit flowsを見ていましたが、各フローで分割する正確な手順を知っている必要があり、フローを動的に複製したいと考えられます。

答えて

0

私はパーティション化されたステップを使用し、各パーティションは処理されるデータベーステーブルの1つを表します。そこから、各分割されたステップは、テーブルをジョブ・パラメーターとして各テーブルを処理するロジックを含む子ジョブを開始します。

関連する問題