XMLファイルを生成するためのジョブの設定 - Cloud - 8.0

XML connectors

Version
Cloud
8.0
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > サードパーティーシステム > XMLコンポーネント > XMLコネクター
データガバナンス > サードパーティーシステム > XMLコンポーネント > XMLコネクター
データクオリティとプレパレーション > サードパーティーシステム > XMLコンポーネント > XMLコネクター
Last publication date
2024-02-28

このジョブは、次のコンポーネントを使用します。

  • テキストファイルから[person] (人物)[item] (項目)データを生成するための2つのtFixedFlowInputコンポーネント;
  • XMLファイルを生成してXMLファイルにレコードを追加するための2つのtAdvancedFileOutpuXMLコンポーネント。

手順

  1. tFixedFlowInputtAdvancedFileOutputXML (名前はtFixedFlwInput_1tAdvancedFileOutputXML_1デフォルト)パレットからデザインワークスペースにドロップします。[Row > Main] (行 > メイン)リンクを使用してコンポーネントを接続します。
  2. tFixedFlowInput_1をダブルクリックして[基本設定]ビューを表示し、[インラインコンテンツを使用(区切りファイル)]を選択します。[Content] (コンテンツ)フィールドに、次の情報を追加します。
    1;1;Shong
    1;2;Elisa
    2;1;Sabrina
    2;2;Patrick
  3. [Edit Schema] (スキーマを編集)ボタンをクリックして、次の図に示す3つのカラムを作成します。
  4. プロンプトが表示されたら[OK]をクリックして、スキーマを後続のコンポーネント(つまり、tAdvancedFileOutputXML_1コンポーネント)に伝搬させます。これは、tAdvancedFileOutputXMLコンポーネントの [基本設定]ビューで、 [Sync columns] (カラムを同期)ボタンをクリックして行うこともできます。
  5. tAdvancedFileOutputXML_1コンポーネントの[基本設定]ビューで、[Configure XML tree] (XMLツリーの構成)ボタンをクリックして、以下のように構成します。[person] (人物)をループ要素として設定し、 [class] (クラス)をグループ要素として設定する必要があります。
    注: この機能では、XMLツリーにグループ要素が存在する必要があります。存在しない場合、このウィンドウのコンポーネント名の下にエラーが表示されます。
  6. [root] (ルート)をクリックしてから、 [plus] (プラス)ボタンをクリックして、[Create as sub-element] (サブ要素として作成)を選択してサブ要素 [class]を追加します。
  7. 手順を繰り返して、サブ要素 [person] (人物)[class] (クラス) に追加し、サブ要素[id][name] (名)[person] (人物)に追加します。
  8. [class] (クラス)を右クリックしてコンテキストメニューを開き、[Add attribute] (属性の追加)をクリックして属性を追加しますclass_id
  9. [Auto map!] (オートマップ!)ボタンをクリックして、入力スキーマをXMLツリーにリンクします。
  10. [Basic settings] (基本設定)ビューの[File Name] (ファイル名)フィールドに、生成するXMLファイルへのファイルパスを入力します、例:"D:/out.xml".