コンポーネントの設定 - Cloud - 8.0

ELT Netezza

Version
Cloud
8.0
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 Studio
Content
ジョブデザインと開発 > サードパーティーシステム > ELTコンポーネント > ELT Netezzaコンポーネント
データガバナンス > サードパーティーシステム > ELTコンポーネント > ELT Netezzaコンポーネント
データクオリティとプレパレーション > サードパーティーシステム > ELTコンポーネント > ELT Netezzaコンポーネント
Last publication date
2024-02-28

手順

  1. tGreenplumConnectionコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
    1. [Host] (ホスト)フィールドと[Port] (ポート)フィールドに、Greenplumサーバーのコンテキスト変数を入力します。
    2. [Database] (データベース)フィールドに、Greenplumデータベースのコンテキスト変数を入力します。
    3. [Username] (ユーザー名)フィールドと[Password] (パスワード)フィールドに、認証情報のコンテキスト変数を入力します。
    コンテキスト変数の詳細は、コンテキストと変数を使用をご覧ください。
  2. employee+statecodeコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
    1. [Default table name] (デフォルトのテーブル名)フィールドに、ソーステーブルの名前、つまりemployee_by_statecodeを入力します。
    2. [Edit schema] (スキーマを編集)フィールドの横の[...]ボタンをクリックし、スキーマエディターを開きます。
    3. [+]ボタンをクリックして3つのカラム、つまり、idnamestatecodeを追加します。データ型はそれぞれ、INT4VARCHARINT4です。
    4. [OK]をクリックして、スキーマエディターを閉じます。
    5. 出力employee_by_statecodeを使って、employee+statecodetELTGreenplumMapにリンクします。
  3. statecodeをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
    1. [Default table name] (デフォルトのテーブル名)フィールドに、ソーステーブルの名前、つまりstatecodeを入力します。
  4. [Edit schema] (スキーマを編集)フィールドの横の[...]ボタンをクリックし、スキーマエディターを開きます。
    1. [+]ボタンをクリックして2つのカラム、つまり、statestatecodeを追加します。データ型はそれぞれ、VARCHARINT4です。
    2. [OK]をクリックして、スキーマエディターを閉じます。
    3. 出力statecodeを使って、statecodetELTGreenplumMapにリンクします。
  5. tELTGreenplumMapをクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
    1. [Use an existing] (既存の接続を使用)チェックボックスをオンにします。
  6. [ELT Greenplum Map Editor] (ELT Greenplumマップエディター)の横の[...]ボタンをクリックしてマップエディターを開きます。
  7. 左上にある[+]ボタンをクリックし、ポップアップダイアログボックスでドロップダウンリストからemployee_by_statecodeテーブルを選択し、[OK]をクリックします。
    入力テーブルemployee_by_statecodeがエディターの左パネルに表示されます。

    同じようにして、入力テーブルstatecodeを作成します。

  8. 右上の[+]ボタンをクリックして出力テーブル、つまり、employee_by_stateを追加します。
    1. [OK]をクリックして、マップエディターを閉じます。
  9. tELTGreenplumOutputコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
    1. [Default table name] (デフォルトのテーブル名)フィールドに、ソーステーブルの名前、つまりemployee_by_stateを入力します。
  10. [Edit schema] (スキーマを編集)フィールドの横の[...]ボタンをクリックし、スキーマエディターを開きます。
    1. [+]ボタンをクリックして3つのカラム、つまり、idnamestateを追加します。データ型はそれぞれ、INT4VARCHARVARCHARです。
    2. [OK]をクリックして、スキーマエディターを閉じます。
    3. テーブル出力employee_by_stateを使って、tELTGreenplumMaptELTGreenplumOutputにリンクします。
    4. 下のポップアップウィンドウで[OK]をクリックし、tELTGreenplumOutputのスキーマを取得します。
    これで、マップエディターの出力テーブルemployee_by_stateで、tELTGreenplumOutputと同じスキーマが共有されます。
  11. tELTGreenplumMapをダブルクリックしてマップエディターを開きます。
    D.
    employee_by_statecodeテーブルのidname、およびstatecodeテーブルのstatecodeカラムをemployee_by_state出力テーブルの相当するカラムにドロップします。
    [OK]をクリックして、マップエディターを閉じます。
    1. statecodeカラムをemployee_by_statecodeテーブルからstatecodeテーブルの相当するカラムにドロップします。それには、同じstatecode値を持つ2つのテーブルでレコードを探してください。
  12. tGreenplumInputコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
    1. [Use an existing] (既存の接続を使用)チェックボックスをオンにします。
    2. [Table name] (テーブル名)フィールドに、ソーステーブルの名前、つまりemployee_by_stateを入力します。
    3. [Query] (クエリー)フィールドにクエリーステートメント、つまり、"SELECT * FROM \"employee_by_state\""を入力します。
  13. tLogRowをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
    1. [Mode] (モード)エリアで、[Table (print values in cells of a table)] (テーブル(テーブルのセルの出力値))を選択して、表示を見やすくします。