背景: TalendではtSplitRowのようなものを使用して、多くのフィールドを持つ1つの行を複数の行にマッピングするのが一般的です。フィールドを持つ行:Talend - 1行から多くの可変数の出力行
Date | Name | MorningPhone | Day Phone | EveningPhone
...に分割することができます
Date | Name | Phone
...そして、あなたは常に1行から3行結果があるでしょう。
質問:私はフィールドの可変数の行数をしたい場合はどう?
私はスキーマを持っています:UniqueID | FieldSet
FieldSetは、9で割り切れる列の区切られたフィールドです。この区切られた列に45のフィールドがある場合は、5行が必要です。 81フィールド=> 9行。
フィールドを解析するためにtJavaRowを使用しようとしていますが、適切な数のフィールドを生成するためにtSplitRowと組み合わせる方法がわかりません。
アイデア?ありがとう!
これを行うより良い方法は考えられません。 – drmirror
このメソッドは非推奨です。下の私の答えを見てください –