>  > 205/65R16 95Q BRIDGESTONE ブリヂストン BLIZZAK VRX2 ブリザック VRX2 SMACK SPARROW スマック スパロー スタッドレスタイヤホイール4本セット
【プロミュー】送料無料【project mu】日産 セドリック/グロリア RACING-N+ ブレーキパッド 前後セット HY33(TURBO)/ HBY33 セドリック (95/6~)

このデータをTalendを使って次のように転記する必要があります。

ヘルプは非常に高く評価されます。

205/65R16 95Q BRIDGESTONE ブリヂストン BLIZZAK VRX2 ブリザック VRX2 SMACK SPARROW +47 スマック 5穴 スパロー スタッドレスタイヤホイール4本セット

回答№1は2

dbhの提案は本当にうまくいくはずですが、私はそれを試しませんでした。

しかし、私は、入力フォーマットを変更する必要がなく NGK O2センサー スバル 94137 NGK、実装するのが複雑すぎない別のソリューションを持っています。実際には、2つの変換コンポーネント(tDenormalizeとtMap)しかありません。

仕事は次のようになります:

説明

  • あなたの入力はCSVファイルから読み込まれます(データベースやその他の種類の入力になる可能性があります)
  • tDenormalizeコンポーネントは、あなたのID列の値(列1)に基づいて列の値(列2) 14インチ サマータイヤ セット【適応車種:ソリオ バンディット(MA15系)】HOT STUFF クロススピード ハイパーエディションRS9 グロスガンメタ 4.5Jx14ヨコハマ エコス ES31 165/65R14、特定の区切り記号(私の場合は「;」)で区切られ、2行で表示されます。
  • tMap:集計された列を複数の列に分割するには、javaのString.split()メソッドを使用し、結果の配列を複数の列に分散させます。

TalendはArrayオブジェクトを格納することを受け入れないため アクセラスポーツ シートカバー ダティ[ Dotty LUXUR-VIP ]シート・カバー 車 車用品 カー用品 内装パーツ カーシート 釣り ペット 防水、分割されたStringをObject形式で格納してから、そのオブジェクトをMapの右側のArrayにキャストします。

そのアプローチは期待される結果をもたらすはずです。

重要


回答№2の場合は1

TalendのtPivotToColumnsDelimitedコンポーネントを使用してこれを実現することができます。フィールド名を表すには、データ内に追加の列が必要になる可能性が非常に高いでしょう。

「識別子、フィールド名、値」と同様に 235/45R18 94W YOKOHAMA ヨコハマ BluEarth-A AE50 ブルーアース エース AE-50 ENKEI PerformanceLine PF-07 エンケイ パフォーマンスライン PF07 サマータイヤホイール4本セット、

次に、このコンポーネントを使用してデータをピボットし、出力としてファイルを書き込むことができます。データをさらに処理する必要がある場合は、結果のファイルをtFileInoutDelimitedで読み取ります。

docsとの例をご覧ください https://help.talend.com/display/TalendOpenStudioComponentsReferenceGuide521EN/13.43+tPivotToColumnsDelimited


関連する質問

{yahoojp} {datinghappy.com}
{yahoojp}jpprem01-zenjp40-wl-zd-18529