スマート入力によるフォーマット名 - Cloud

Talend Cloud Data Preparationユーザーガイド

author
Talend Documentation Team
EnrichVersion
Cloud
EnrichProdName
Talend Cloud
task
データクオリティとプレパレーション > データクレンジング
データクオリティとプレパレーション > データセットの管理
管理と監視 > 接続の管理
EnrichPlatform
Talend Data Preparation

スマート入力関数を使用すると、サンプルで定義されたパターンに基づいて自動的に名前の形式を設定できます。

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

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

手順

  1. [fullname]カラムのヘッダーをクリックして、その内容を選択します。
  2. 関数パネルで、[スマート入力]と入力し、結果をクリックして関連する関数のオプションを表示します。
  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] (送信)をクリックします。

タスクの結果

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