2016-08-16 15 views
0

同じTalend Worklfowを複数のパラメータで同時に複数回起動することはできますか? ETLツールでもこれが可能ですか? 私はPDIを使ってこれを試みましたが、できませんでした。 Springバッチはこれを行うことができますか?同じWorklfowを異なるパラメータで複数回起動

おかげ

答えて

1

私が正しくあなたの質問を理解している場合は、このためにtRunJobコンポーネントを使用することができます。これがあなたが達成したいと思っていないものであれば、あなたの必要性についてさらに詳しく説明してください。

  1. 複数回実行する必要があるジョブを作成します。
  2. コンテキスト変数を作成し、それらのコンテキスト変数を必ずサブジョブに使用してください。だから、例えば、IDまたはファイル名変更された場合、サブジョブに変数にアクセス:

    「Cの:\パス\は、ファイル\ \に」+ context.myfilename

  3. この仕事をテストするには、設定されたデフォルト設定ではコンテキスト変数
  4. ここでこのサブジョブを使用するには、別のジョブを作成する必要があります。サブジョブをドラッグアンドドロップしてください。または、tRunJobコンポーネントを使用し、目的のサブジョブを選択します。
  5. 外部ループを確立するために必要なフローを作成します。たとえば、IDのリストなどを挙げてください。
  6. これらの変数をコンテキストに入れてサブジョブに渡すか、変数をコンテキストに渡します。
0

ジョブがスタンドアロンJavaアプリケーションとしてビルドされている場合は、単にコピーを作成してコンテキスト変数を変更するだけです。場合 あなたは多分、分散ドッキングウィンドウシステムがドッカースウォームまたはApacheのMesosのような解決策になる可能性があり、システムをスケーラブルにしたい場合は

関連する問題