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

Talend Cloud Data Preparationユーザーガイド

Version
Cloud
Language
日本語
Product
Talend Cloud
Module
Talend Data Preparation
Content
データクオリティとプレパレーション > データクレンジング
データクオリティとプレパレーション > データセットの管理
管理と監視 > 接続の管理
Last publication date
2024-04-16

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

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

データセットに顧客のフルネームが含まれている状態。

名前の形式を設定し、ファーストネームの最初の文字、次にドット、最後に大文字のラストネームの順にします。たとえば、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] (送信)をクリックします。

タスクの結果

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