Talend Open Studio v7.0.1 では、複数ジョブエクスポート時にご注意
こんにちは!インテグレーション部の大高です。
先日 Talend Open Studio v7.0.1 で、ジョブエクスポート時にうまくエクスポートされない事象を知ったのでご紹介したいと思います。
前提条件
この事象の確認は「Talend Open Studio for BigData v7.0.1」で確認しています。
何が起きるのか
ジョブのエクスポート時には、単一のジョブだけではなく、複数ジョブを選択してエクスポートすることもできます。この 複数ジョブを選択してエクスポートすると出力ファイルがほぼ空のZipファイルになってしまう ようです。実際に試してみました。
複数ジョブを選択してエクスポート画面を開きます。なお、ジョブはどちらも1つもコンポーネントを置いていない空のジョブになっています。
この設定で出力されるのは1KBのZipファイル「JobExportTest.zip」です。中身はプロジェクト名と同一の 1つのフォルダのみ でした。
回避策
コミュニティーでも以下のように同様の報告がされており、回避策として設定で回避が可能なようです。
Solved: TOS 7.0.1. Building issues result in empty ZIP - Talend Community
メニューの「ウィンドウ > Preferences」を開きます。
「Talend > インポート/エクスポート」を開き、「ジョブをエクスポートする際にはクラスパスのjarファイルを追加してください(ジョブサーバとの互角性はありません)。」にチェックボックスを入れます。
上記設定後に複数ジョブを選択してエクスポートすると、ちゃんと以下のように正常にエクスポートされます。
他のバージョンでの確認
「Talend Open Studio for BigData」の「v7.1.1」と「v7.2.1」で同様にして確認したところ、こちらは特に設定をせずとも正常にエクスポートすることができました。
まとめ
Talend Open Studio v7.0.1で複数ジョブを選択してエクスポートする場合には、上記の設定を行う必要があるようです。また、可能であればバージョンアップをしてしまってもよいかと思います。
以上、どなたかのお役に立てば幸いです。それでは!