# 2つのデータソースを結合するtMapコンポーネントを設定

tMapコンポーネントを使用すると、データを変換し、1つまたは複数のソースから1つまたは複数のデスティネーションにルーティングできます。この場合、2つのデータソースの結合方法を確認します。

## このタスクについて

デモンストレーションのため、このチュートリアルではmovies 0.1とdirectors 0.1という異なる2つのメタデータ定義を使います。次のように、このチュートリアルに従います。

1. [metadata_movies_directors.zip](https://help.qlik.com/talend/ja-JP/joining-two-data-sources-tmap-talend-studio/8.0/Content/Resources/attachments/metadata_movies_directors.zip)ファイルをダウンロードします。
2. [Repository] (リポジトリー)で[Metadata] (メタデータ)を展開し、[File delimited] (区切り付きファイル)を右クリックして、[Import Items] (項目をインポート)をクリックします。
3. [Select archive file] (アーカイブファイルを選択)を選択し、[Browse] (参照)をクリックして[metadata_movies_directors.zip](https://help.qlik.com/talend/ja-JP/joining-two-data-sources-tmap-talend-studio/8.0/Content/Resources/attachments/metadata_movies_directors.zip)を選択します。
4. movies 0.1およびdirectors 0.1を選択します。
5. [Finish] (終了)をクリックします。

また、両方のメタデータ定義を作成する方法も学習できます([tMapコンポーネントのメタデータ定義を作成](https://help.qlik.com/talend/ja-JP/joining-two-data-sources-tmap-talend-studio/8.0/tMapコンポーネントのメタデータ定義を作成https://help.talend.com/ja-JP/joining-two-data-sources-tmap-talend-studio/8.0/creating-metadata-tmap)をご覧ください)。

## 手順

1. movies 0.1メタデータとdirectors 0.1メタデータを[Designer] (デザイナー)にドラッグ＆ドロップします。
   1. いずれの場合も、tFileInputDelimitedコンポーネントを選択します。
2. tMapコンポーネントを追加します。
3. moviesコンポーネントを右クリックします。
   1. [Row] (行) &gt; [Main] (メイン)を選択します。

      ![](https://help.qlik.com/talend/ja-JP/joining-two-data-sources-tmap-talend-studio/Resources/images/row_main2.gif)
   2. tMapコンポーネントをクリックし、両コンポーネントをリンクさせます。
4. directorsコンポーネントで前の3つのステップを繰り返します。
5. tMapコンポーネントをダブルクリックします。

   tMapコンポーネントの設定ウィンドウが表示されます。
6. 画面右側の[Add output table] (出力テーブルを追加)をクリックします。

   ![](https://help.qlik.com/talend/ja-JP/joining-two-data-sources-tmap-talend-studio/Resources/images/add_output_table.png)
7. 出力テーブルの名前を入力します。
   ### 例

   joinedOutput
8. [OK]をクリックします。
9. 入力テーブルrow1でmovieIDカラム、titleカラム、releaseYearカラム、urlカラムを選択し、出力テーブルJoinedOutputにドラッグ＆ドロップします。

   ![](https://help.qlik.com/talend/ja-JP/joining-two-data-sources-tmap-talend-studio/Resources/images/drag_columns.gif)
   1. directorIDカラムを選択し、directorIDの横にあるExpr.keyの下のrow2にドラッグ＆ドロップします。
10. 入力テーブルrow2にあるdirectorsNameカラムを選択し、出力テーブルJoinedOutputにドラッグ＆ドロップします。
11. [OK]をクリックします。
12. tLogRowコンポーネントを追加します。
13. tMapコンポーネントを右クリックします。
    1. [Row] (行) &gt; JoinedOutputを選択します。
    2. tLogRowコンポーネントをクリックし、2つのコンポーネントをリンクします。
14. オプション: tLogRowコンポーネントで、[Table] (テーブル) [Mode] (モード)を選択します。
15. [Run] (実行)ビューで[Run] (実行)をクリックします。

## タスクの結果

tLogRowコンポーネントに、movies 0.1とdirectors 0.1の結合データがテーブルと共に表示されます。