# コンポーネントの設定

## 手順

1. 最初のtMysqlConnectionをダブルクリックして[Basic settings] (基本設定)ビューを表示します。tMysqlConnectionの設定の詳細は、[tMysqlConnection](https://help.qlik.com/talend/ja-JP/components/7.3/mysql/tmysqlconnection)をご覧ください。

   このコンポーネントを使用して、*[project\_q1]*という名前のMySQLデータベースの接続をオープンします。

   ![](https://help.qlik.com/talend/ja-JP/components/7.3/Resources/images/use_case-tmysqlinput-dynamic_connection-2.png)
2. 同じように2番目のtMysqlConnectionコンポーネントを設定するために使われます。ここでは、別のMySQLデータベース*[project\_q2]*の接続をオープンするため、[Database] (データベース)フィールドに*project\_q2*と入力します。

   ![](https://help.qlik.com/talend/ja-JP/components/7.3/Resources/images/use_case-tmysqlinput-dynamic_connection-3.png)
3. tMysqlInputコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを表示します。

   ![](https://help.qlik.com/talend/ja-JP/components/7.3/Resources/images/use_case-tmysqlinput-dynamic_connection-4.png)
4. [Use an existing connection] (既存の接続を使用)チェックボックスをオンにし、[Component List] (コンポーネントリスト)ボックスはそのままにします。
5. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックして、[Schema] (スキーマ)ダイアログボックスを開き、 データを読み取るデータベーステーブルのデータストラクチャーを定義します。

   ![](https://help.qlik.com/talend/ja-JP/components/7.3/Resources/images/use_case-tmysqlinput-dynamic_connection-5.png)

   この例では、データベーステーブルストラクチャーは*[id] (整数タイプ、2文字)*、*[firstName] (文字列タイプ、15文字)*、*[lastName] (文字列タイプ、15文字)*、および*[city] (文字列タイプ、15文字)*という4つのカラムで構成されています。完了したら、[OK]をクリックしてダイアログボックスを閉じ、スキーマ設定を後続のコンポーネントにプロパゲートさせます。
6. [Table] (テーブル)フィールドにデータベーステーブル名、この例では*customers*)を入力し、[Guess Query] (クエリーを推測)をクリックして、[Query] (クエリー)フィールドのテーブルスキーマに対応するクエリーステートメントを生成します。
7. [Dynamic settings] (ダイナミック設定)ビューで、[+]ボタンをクリックしてテーブルに行を追加し、先ほど作成したコンテキスト変数のコードスクリプト、この例では" + context.myConnection + "を[Code] (コード)フィールドに入力します。

   ![](https://help.qlik.com/talend/ja-JP/components/7.3/Resources/images/use_case-tmysqlinput-dynamic_connection-6.png)
8. tLogRowコンポーネントの[Basic settings] (基本設定)ビューで、[Table] (テーブル)オプションを選択して、ジョブ実行結果の表示効果を向上させることができます。

   ![](https://help.qlik.com/talend/ja-JP/components/7.3/Resources/images/use_case-tmysqlinput-dynamic_connection-7.png)
9. tMysqlCloseコンポーネントの[Dynamic settings] (ダイナミック設定)ビューでは、 tMysqlInputコンポーネントの[Dynamic settings] (ダイナミック設定)ビューとまったく同じ操作を行い ます。