スマート入力で名前をフォーマット - 7.3

Talend Data Preparationユーザーガイド

Version
7.3
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 Data Preparation
Content
データクオリティとプレパレーション > データクレンジング
Last publication date
2023-11-29

スマート入力ファンクションを使用すると、例で定義されたパターンに基づいて自動的に名前の形式を設定できます。

フルネームまたは顧客を含むカラムを持つデータセットの例を見てみましょう。

名前の形式を設定し、ファーストネームの最初の文字、次にドット、最後に大文字のラストネームの順にします。たとえば、George AbitbolはG. ABITBOLになります。これは、スマート入力ファンクションを使用して、変換する方法の例をいくつか設定し、それをカラムの残りの部分に適用することで最も簡単に実現できます。

手順

  1. [fullname]カラムのヘッダーをクリックして、その内容を選択します。
  2. ファンクションパネルにMagic fillと入力し、結果をクリックして関連するファンクションのオプションを表示します。
  3. [Create new column] (新しいカラムを作成)チェックボックスをオフにします。
    これにより、値は既存のカラムに直接固定されます。
  4. [Input 1] (入力1)フィールドに、変換するfullnameカラムからの値の1つ、たとえば、Dimitri Tudorを入力します。
  5. [Output 1] (出力1)フィールドに同じ値を入力しますが、今回は正しい形式D. TUDORと入力します。
    ファンクションを動作させるには、適用する変換の少なくとも2つの完全な例を入力する必要があります。その後は3つまで例を追加できます。例は、データセットから取ることも新たに作成することもできます。入力する例が多いほど、ファンクションによってより正確にパターンが識別されます。
  6. 残りのフィールドで、例の前後に追加でデータを入力します。
    • Mina Luze[Input 2] (入力2)として、M Luze[Output 2] (出力2)として
    • Henry Bank[Input 3] (入力3)として、H. BANK[Output 3] (出力3)として
    • Ben Schneider[Input 4] (入力4)として、B. SCHNEIDER[Output 4] (出力4)として
    • Jonathan Oliver[Input 5] (入力5)として、J. OLIVER[Output 5] (出力5)として
  7. [Submit] (送信)をクリックします。

タスクの結果

最初に設定されたいくつかの例から、ファンクションはパターンを理解し、対応する変換を自動的に作成できました。これで、データセット内の名前が、予想される形式で置き換えられました。