メイン コンテンツをスキップする 補完的コンテンツへスキップ

1カラムでの正規化

手順

  1. [Palette] (パレット)からtFileInputDelimitedtDenormalizetLogRowコンポーネントをデザインワークスペースにドロップします。
  2. [Row] (行) > [Main] (メイン)を使用してコンポーネントを接続します。
  3. tFileInputDelimited[Component] (コンポーネント)ビューで、非正規化するファイルのファイルパスをセットします。
  4. [Header] (ヘッダー)[Row separator] (行区切り)、および[Field separator] (フィールド区切り)パラメーターを定義します。
  5. 入力スキーマは、FathersChildrenという2つのカラムで構成されています。
    Parents;Children
    Peter;John
    William;Mary
    Kate;Jack
    Chris;Liz
    Peter;Michael
    Kate;Caroline
  6. tDenormalize[Basic settings] (基本設定)で、グルーピングする複数の値を含むカラムを定義します。
  7. この例の場合、非正規化するカラムはChildrenです。
  8. [Delimiter] (区切り文字)をセットしてグルーピングした値を分離します。
  9. グルーピングした一部の値が完全に一致している場合、[Merge same value] (同じ値をマージ)チェックボックスをオンにします。
  10. ジョブを保存し、F6を押して実行します。

タスクの結果

Childrenカラムのすべての値がFathersカラムによってグループ化されます。

|Parents|Children     |
|=------+------------=|
|Kate   |Jack;Caroline|
|Chris  |Liz          |
|Peter  |John;Michael |
|William|Mary 

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。