2016-11-29 32 views
0

私は現在Talend Open Studioに取り組んでいます。 私は約40の仕事で構成された仕事をしています。Talend:すべてのジョブのコンテキストモードを変更する方法は?

私はDEVコンテキストモードで作業しましたが、私はPRODモードで試してみたかったのです。しかし、私はDEVからPRODへのcontexteの値を変更するのに多くの時間を無駄にしました。

が、私は、各ジョブを開き、手動での仕事の後 step1

のモードを変更しなければならなかった、私はモードを各tRunJobを選択して変更しなければならなかった、あまりにも

step2は、すべてのコンテキストを変更するには、先端がありますすべてのジョブのモード?私の場合、私はapproximatly 100 comboboxesを変更しなければならなかったので! PRODを「デフォルト」として選択して各コンテキストを編集すると機能しませんでした。 context

ありがとうございました。 Damien K.

答えて

1

Damien、あなたはそれぞれの子ジョブを開いてコンテキストモードを変更する必要はないと思います。マスタジョブのデフォルトのコンテキスト環境を変更するだけで、マスタジョブの各tRunjobに加えて、各tRunjobのオプション "Transmit Whole context"もチェックする必要があります。それでおしまい。各子供の仕事を開く必要はありません。

+0

また、サブジョブのコンテキストがマスタージョブで使用可能であることを確認してください。そうでない場合は、全体のコンテキストを送信しても値が伝播されません。 –

+0

あなたの答えをありがとう。メインジョブでサブジョブの「全体コンテキストを送信」をチェックしようとしましたが、メインジョブでDEVまたはPRODを選択しても、他のジョブは変更されません...さらに、すべての時間値多くの場合、DEV/PRODを変更したいだけです。 (クエリとデータベース接続を変更するには) –

関連する問題