実際のファイル行に従ってtalend studioでジョブの実行を分割する方法を探しています - 私は1つのジョブブランチで "DEBUG"で始まるファイル行を処理したい別のジョブブランチの行。それは可能ですか?ファイルをtalend内の他のファイルに分割する
答えて
これを行うには、tMapコンポーネントを使用します。あなたの仕事はこのようになります
t*Input--row-->tMap--out1--->tFileOutput*
--out2--->tFileOutput*
tMapコンポーネントでは、左側に入力し、右側に出力します。出力テーブルで「式フィルタを有効にする」を選択し、テキストボックスを使用してフィルタを定義します。そのフィルタに一致する行のみがその接続から出力されます。必要なだけ多くの出力テーブルとフィルタを持つことができます。
最後に、私はtExctractRegeFieldsコンポーネントを使用しました - ラインをマッチさせるために単に正規表現を定義しました。最も重要なのは、以前は分かっていなかったことですが、さまざまなタイプの接続でコンポーネントを接続できるということです。問題の説明に従って、使用しているコンポーネントを右クリックして、新しいブランチジョブのためにRow > Reject
を選択しました。
tMapを使用するのはクールですが、出力ストリームの数が定義されていなくても固定されていない場合、tMapはお勧めできません。あなたを助けることができる反復リンクまたはtjavaflexを使用して、この場合には
:は、タスクのこの種を解決する方法について説明し、「how to split a file into many files regarding a key on each record」で、このチュートリアルを見てください。それは実際にはフランス語でのみ利用可能です。このチュートリアルでは、このタスクを達成するための3つの技術を示します。
;-)良いです;-) – Betlista
tfileoutputdelimited
とtfileinputdelimited
を使用するとできます。 詳細設定でtfileoutputdelimited
に1つのオプションがあり、いくつかのファイルでファイルを分割するオプションがあります。
- 1. 分割dmpファイルを複数のdmpファイルに分割する
- 2. marklogic mlcpカスタム変換分割ファイルを複数のファイルに分割
- 3. ファイルを分割して他のクラスにデータを渡す
- 4. QFile:ファイルを部分に分割する
- 5. メインクラスを別のファイルに分割する
- 6. ".txt"ファイルの分割
- 7. TIFFファイルを分割する
- 8. NLogファイル分割
- 9. 私のファイルを別のファイルに分割する
- 10. プログラムでPDFファイルのページをUNIXのPDFファイルに分割する
- 11. Hadoopファイル分割:CompositeInputFormat:内部結合
- 12. React Native:ファイルを複数のファイルに分割する方法
- 13. ファイルの分割を最適化する
- 14. ファイルをパラレルに分割する
- 15. ファイルを段階的に分割する
- 16. ファイルをJavascriptでチャンクに分割する
- 17. ファイル分割によるデータの損失
- 18. Javascriptファイルのページ分割スクリプト
- 19. NMAP XMLファイルの分割
- 20. apkファイル内のclasses.dexファイルの役割
- 21. Hive - ファイル間でデータを分割する
- 22. RTFファイルを分割する方法
- 23. ファイル名をPythonで分割する
- 24. 巨大なgzファイルを分割する
- 25. 競合マーカーでファイルを分割する
- 26. パターンに基づいて1つのファイルを複数のファイルに分割する
- 27. Java - ファイルを読み込んで複数のファイルに分割
- 28. Pythonでキーワードを含むファイルにファイルを分割しますか?
- 29. PowerPointプレゼンテーションファイルを各ファイルに1つのスライドでファイルに分割する方法
- 30. TalendでリソースとしてExcelファイルをインポート
これは私がすぐにチェックして、Googleが私のために細かな作品を翻訳 – Betlista