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

コンポーネントを設定

手順

  1. tFileInputDelimitedコンポーネントをダブルクリックして[Basic settings] (基本設定)ビューを表示します。
    情報メモ重要: ダイナミックスキーマ機能は[Built-In] (組み込み)モードでのみサポートされており、ヘッダー行を付けるには入力ファイルが必要になります。
  2. [File Name/Stream] (ファイル名/ストリーム)の横にある[...]ボタンをクリックして、入力ファイルを参照します。
  3. ヘッダーとフッターの行を定義します。
    この例では、入力ファイルの最初の行がヘッダー行です。
  4. [Edit schema] (スキーマを編集)をクリックし、このコンポーネントのスキーマを定義します。
    この例では、入力ファイルにFirstNameLastNameHouseNoStreetCityという5つのカラムがあります。ここで、ダイナミックスキーマフィーチャーを活用するため、スキーマに1列ダイナミックカラムを定義します(この例ではDynaとします)。
    1. [+]ボタンをクリックして、新しい行を追加します。
    2. [Column] (カラム)フィールドにDynaと入力します。
    3. [Type] (タイプ)リストから[Dynamic] (ダイナミック)を選択します。
    4. [OK]をクリックします。
  5. tExtractDynamicFieldsコンポーネントをダブルクリックして[Basic settings] (基本設定)ビューを表示します。
    このコンポーネントを使用して、入力スキーマのダイナミックカラムを2つのカラム (1つは名前、もう1つはファミリー関連情報) に分割します。これを行うには、次の手順に従います。
    1. [Edit schema] (スキーマを編集)をクリックして、[Schema] (スキーマ)ダイアログボックスを開きます。
    2. 出力パネルで、[+]ボタンをクリックして出力スキーマに2つのカラムを追加し、それぞれ[FirstName][FamilyInfo]という名前を付けます。
    3. FirstNameカラム用に、[Type] (タイプ)リストでStringを選択します。
      これによって入力スキーマからこのカラムを抽出し、名前リストに各自のファーストネームが表示されるようになります。
    4. FamilyInfoカラム用に、[Type] (タイプ)リストでDynamicを選択します。
      このカラムによって、名前リストにある各人物の残りの情報(ラストネーム、家屋番号、通り、都市など)が表示され、すべてが合わさってファミリーが識別されます。
    5. [OK]をクリックしてスキーマをプロパゲートし、[Schema] (スキーマ)ダイアログボックスを閉じます。
  6. tUniqRowコンポーネントをダブルクリックして[Basic settings] (基本設定)ビューを表示します。
  7. [Unique key] (一意キー)エリアで、FamilyInfoカラム用に[Key attribute] (キーの属性)チェックボックスをオンにします。
    これによってファミリー情報で重複除去が行われます。
  8. tFileOutputDelimitedコンポーネントをダブルクリックして[Basic settings] (基本設定)ビューを表示します。
  9. 出力ファイルパスを定義して[Include header] (ヘッダーを含める)チェックボックスを選択します。
  10. その他の設定はそのままにしておきます。
  11. tLogRowコンポーネントの[Basic settings] (基本設定)ビューで[Table] (テーブル)オプションを選択し、ジョブの実行結果をテーブルモードで表示させます。

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

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