# 参照検証ルールを使うためにコンポーネントを設定

## 手順

1. tMysqlInputコンポーネントをダブルクリックし、[Basic settings] (基本設定)を開きます。

   ![](https://help.qlik.com/talend/ja-JP/data-integration-job-examples/Resources/images/reference_validation_rule_2.png)
2. [Property type] (プロパティタイプ)として[Repository] (リポジトリー)を選択し、フィールドの横にある[...]ボタンをクリックして、確認するメタデータに対応する接続のプロパティを取得します。
3. [Schema] (スキーマ)ドロップダウンリストから[Repository] (リポジトリー)を選択し、フィールドの横にある[...]ボタンをクリックして、データベーステーブルに対応するスキーマを取得します。
4. [Table] (テーブル)フィールドの横にある[...]ボタンをクリックし、確認するテーブルを選択します。
5. [Guess Query] (クエリーを推測)をクリックし、テーブルスキーマに対応するクエリーを自動的に取得します。
6. tMysqlOutputコンポーネントをダブルクリックし、[Basic settings] (基本設定)を開きます。

   ![](https://help.qlik.com/talend/ja-JP/data-integration-job-examples/Resources/images/reference_validation_rule_3.png)
7. [Property type] (プロパティタイプ)として[Repository] (リポジトリー)を選択し、フィールドの横にある[...]ボタンをクリックして、新規データをロードするデータベーステーブルに対応する接続のプロパティを取得します。
8. [Table] (テーブル)フィールドの横にある[...]ボタンをクリックし、データをロードするテーブルを選択します。
9. [Action on table] (テーブルでのアクション)リストで、[Default] (デフォルト)を選択し、[Action on data] (データでのアクション)リストで、ジョブで適用する検証ルール内に定義されている操作を選択します。ここでは、使用する参照検証ルールとして[On insert] (挿入時)と[On update] (更新時)を選択したため、このルールをトリガーするために[Update or insert] (更新または挿入)を選択します。
10. 入力コンポーネントと出力コンポーネントのスキーマが自動的に同期しなかった場合、[Sync columns] (カラムを同期)をクリックすると、入力フローのスキーマが自動的に取得されます。