# コンテキスト変数の作成

## このタスクについて

ランタイムでデータベース接続をダイナミックに選択できるようにするには、コンテキスト変数を定義し、データベース入力コンポーネントの[Dynamic settings] (ダイナミック設定)で設定する必要があります。

## 手順

1. [Contexts] (コンテキスト)ビューで[+]ボタンをクリックしてテーブルに行を追加し、[Name] (名前)フィールドをクリックして変数*[myConnection]*の名前を入力します。

   ![](https://help.qlik.com/talend/ja-JP/components/7.3/Resources/images/use_case-tmysqlinput-dynamic_connection-context1.png)
2. [Type] (タイプ)リストフィールドで、[List Of Value] (値のリスト)を選択します。
3. [Value] (値)フィールドをクリックし、フィールドに表示されるボタンをクリックして[Configure value of list] (リストの値の設定)ダイアログボックスを開きます。

   ![](https://help.qlik.com/talend/ja-JP/components/7.3/Resources/images/use_case-tmysqlinput-dynamic_connection-context2.png)
4. [Configure value of list] (リストの値の設定)ダイアログボックスで、[New...] (新規)ボタンをクリックして[New Value] (新しい値)ダイアログボックスを開き、テキストフィールド、この例では*tMysqlConnection\_1*に接続コンポーネントの1つの名前を入力します。[OK]をクリックして、ダイアログボックスを閉じます。

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

   この例では、他の接続コンポーネント名をもう一方のリスト項目*tMysqlConnection\_2*として指定するには、この手順を繰り返します。

   完了したら[OK]をクリックして、[Configure Values] (値の設定)ダイアログボックスを閉じます。
5. 変数値フィールドのとなりのチェックボックスをオンにし、実行時に表示するメッセージを[Prompt] (プロンプト)フィールドに入力します。この例では、*Select a connection component:(接続コンポーネントを選択します:)*と入力します。