プロシージャ - Cloud - 8.0

Uniserv

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

手順

  1. [Repository] (リポジトリー)ビューで[Metadata] (メタデータ)ノードと、ファイルが保存されているディレクトリーを展開します。次に、このファイルをデザインワークスペースにドラッグします。
    下記のダイアログボックスが表示されます。
  2. tFileInputDelimitedを選択し、[OK]をクリックしてダイアログボックスを閉じます。
    コンポーネントがワークスペースに表示されます。このシナリオで使う入力ファイルは、SampleAddressesと呼ばれます。国コードが付いた住所データが含まれています。通りと家屋番号は通りのフィールドに一緒に保存されますが、郵便番号と都市はそれぞれ別々のフィールドに保存されます。
  3. 次のコンポーネントを[Palette] (パレット)からデザインワークスペースにドラッグします: 2つのtMapコンポーネント、tUniservRTPostおよびtFileOutputDelimited
  4. 最初にtMaptUniservRTPostに接続します。
    プロンプトウィンドウで[Yes] (はい)をクリックしてtUniservRTPostからスキーマを受け入れます。
  5. [Row] (行) > [Main] (メイン)を介してその他のコンポーネントを接続します。
  6. tMap_1をダブルクリックし、スキーママッピングウィンドウを開きます。左側は入力ファイルの構造で、右側はtUniservRTPostのスキーマです。下部には[Schema Editor] (スキーマエディター)が表示され、個々のカラムの属性を検索して編集できます。
  7. 入力ファイルのカラムをtUniservRTPostのそれぞれのカラムに割り当てます。このためには、入力ソースのカラムを選択して、右側の適切なカラムにドラッグします。入力ファイルのフィールドが出力ファイルに渡される場合(例: 名前やID)、追加のフィールドを定義する必要があります。
    注:

    フィールドを割り当てる時は、通りと家屋番号を番地のカラムに一緒に保存することも、別々のフィールドに保存することもできます。データリストに国コードがないが、住所が同じ国のものである場合、関連するISO国コードをカラムIN_COUNTRYに二重引用符で囲んで手動で入力する必要があります。国コードのない国際データリストがある場合は、カラムIN_COUNTRYを空のままにしておきます。詳細は、UniservのユーザーマニュアルInternational Postal Frameworkを参照してください。

  8. [OK]をクリックしてウィンドウを閉じます。
  9. tUniservRTPostをダブルクリックして[Advanced settings] (詳細設定)ビューを開きます。
  10. 必要に応じてパラメーターとフィールド長を変更し、出力フィールドを選択します。
    注:

    十分なフィールド長が定義されていることをご確認ください。詳細は、UniservのユーザーマニュアルInternational Postal Frameworkを参照してください。

  11. tMap_3をダブルクリックし、スキーママッピングウィンドウを開きます。左側はtUniservRTPostのスキーマで、右側は出力ファイルのスキーマです。
  12. [OK]をクリックしてダイアログボックスを閉じます。
  13. tFileOutputDelimitedをダブルクリックして、出力ファイルの詳細を入力します。