手順
-
Integrationパースペクティブで[Job Designs] (ジョブデザイン)ノードを右クリックし、[Create Standard Job] (標準ジョブを作成) をクリックします。
-
ジョブの名前、目的、説明を入力して[Finish] (終了)をクリックします。
-
次のコンポーネントをデザインワークスペースに追加します。
- tFileInputRaw
- tHMap
- 3つのtFileOutputRaw
-
接続を使用してtFileInputRawをtHMapにリンクします。
-
接続を使用してtHMapを3つのtFileOutputRawコンポーネントにリンクし、ターゲットコンポーネントからスキーマを取得するかどうか尋ねられた場合は、接続の名前を入力して[Yes] (はい)をクリックします。
出力接続の名前は、フラット化マップの出力のルートエレメントの名前と同じである必要があります。この例では、接続名は
mondial_map_out_1、
mondial_map_out_2、
mondial_map_out_3とする必要があります。
-
tFileInputRawをダブルクリックし、[Filename] (ファイル名)の右側にある[...]ボタンをクリックして入力ファイルを選択し、[Encoding] (エンコーディング)ドロップダウンリストでUTF-8を選択します。
-
tHMapコンポーネントをクリックして[Component] (コンポーネント)タブを開きます。
-
[Map Path] (マップパス)フィールドで、作成したフラット化マップを選択します。
-
tFileOutputRawコンポーネントをダブルクリックし、作成する各出力ファイルのファイル名を入力して、[Encoding] (エンコーディング)ドロップダウンリストからUTF-8を選択します。
この例では、ファイル名はC:/Users/jsmith/Documents/countries.csv、C:/Users/jsmith/Documents/cities.csv、C:/Users/jsmith/Documents/provinces.csvとなります。
-
[Run] (実行)タブを開き、[Run] (実行)をクリックします。
タスクの結果
ジョブが実行され、選択したフォルダーに3つのファイルが作成されます。