データベース出力コンポーネントをジョブに追加する - 7.1

Talend Open Studio for Data Integration 入門ガイド

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Open Studio for Data Integration
task
インストールとアップグレード
ジョブデザインと開発
EnrichPlatform
Talend Studio

以下の例では、ジョブfilter_moviesから新規ジョブを作成し、2つのtMySqlOutputコンポーネントを追加します。これらのコンポーネントは、処理済みの動画情報を指定のデータベーステーブルに書き込むために使用されます。

始める前に

手順

  1. 前のシナリオで作成したジョブを複製して新規ジョブを作成し、新規ジョブにwrite_movies_to_dbという名前を付け、ジョブをダブルクリックしてデザインワークスペース内に開きます。
  2. tLogRowコンポーネントを右クリックし、コンテキストメニューから[Delete] (削除)を選択して削除します。
  3. tLogRowがデザインワークスペース上にあった場所をクリックし、tMySqlOutputの名前またはその一部を入力し、リストからtMySqlOutputを選択してダブルクリックして、デザインワークスペースに追加します。

    コンポーネント名の最初の数文字を入力すると、入力した文字列に一致するコンポーネントのリストが表示されます。コンポーネントを選択して、コンポーネントリストの横にその説明を表示することができます。

  4. tMapコンポーネントを右クリックし、コンテキストメニューから[Row] (行) > Valid_moviesを選択し、tMySqlOutputをクリックしてtMapにリンクします。

    接続名Valid_moviesは、tMap内の既存の出力テーブルの名前に対応しています。

  5. tMapコンポーネントをクリックし、oアイコンをデザインワークスペースにドラッグ&ドロップします。

    テキストフィールドと、コンポーネント候補のリストが表示されます。コンポーネントを選択して、コンポーネントリストの横にその説明を表示することができます。

  6. テキストフィールドにtMySqlOutputの名前を入力し、リストでコンポーネントを選択し、[Enter]を押してもう1つのtMySqlOutputコンポーネントをデザインワークスペースに追加します。

    ダイアログボックスが表示され、出力接続の名前を入力するように求められます。

  7. ダイアログボックスにInvalid_moviesと入力し、[OK]をクリックして、tMapを2番目のtMySqlOutputコンポーネントに接続します。

タスクの結果

これで、処理済みの動画情報をMySQLデータベースに書き込む必要のあるデータベース出力コンポーネントを追加し、接続することができました。次に、新しいマッピングをtMap内に設定し、データベース設定をtMySqlOutputコンポーネント内に指定する必要があります。