# データベーステーブルの区切り文字カラムを複数のカラムに抽出

## 手順

1. tMysqlInputをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/components-textractdelimitedfields_s1_tmysqlinput.png)
2. [Host] (ホスト)、[Port] (ポート)、[Database] (データベース)、[Username] (ユーザー名)、および[Password] (パスワード)の各フィールドにMySQLデータベース接続情報を入力します。
3. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、ポップアップウィンドウでtMysqlOutputコンポーネントのスキーマと同様、tMysqlInputコンポーネントのスキーマを定義します。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/components-textractdelimitedfields_s1_tmysqlinput_schema.png)
4. [Table Name] (テーブル名)フィールドに、データが書き込まれたテーブルの名前を入力します。このサンプルでは、*employee*です。
5. [Guess Query] (推測クエリー)ボタンをクリックして、指定されたテーブルで実行されるSQLクエリーステートメントを[Query] (クエリー)フィールドに入力します。このサンプルでは、次のようになります。
   ```
   SELECT 
     `employee`.`Id`, 
     `employee`.`Name`, 
     `employee`.`DelimitedField`
   FROM `employee`
   ```
6. tExtractDelimitedFieldsをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/components-textractdelimitedfields_s1_textractdelimitedfields.png)
7. [Field to split] (分割するフィールド)リストで、抽出する区切り文字カラムを選択します。このサンプルでは、DelimitedFieldです。

   [Field separator] (フィールド区切り)フィールドに、区切り文字カラムのフィールドの区切りに使用する区切り文字を入力します。このサンプルでは、*,*です。
8. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、ポップアップウィンドウで、整数型の*Id*と文字列型の*Name*、*Age*、*Team*、*Title*という5つのカラムを追加して、スキーマを定義します。

   このサンプルでは、区切り文字カラム*DelimitedField*は*Age*、*Team*、*Title*の3つのカラムに分割され、*Id*と*Name*カラムも保持されます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/components-textractdelimitedfields_s1_textractdelimitedfields_schema.png)

   [OK]をクリックしてスキーマエディターを閉じ、ポップアップダイアログボックスで表示されるプロパゲーションを受け入れます。
9. 2番目のtLogRowをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/components-textractdelimitedfields_s1_tlogrow2.png)

   [Mode] (モード)エリアで、[Table (print values in cells of a table)] (テーブル(テーブルのセルの出力値))を選択して、結果を読みやすくします。