ジョブを作成してコンテキスト変数を定義する
始める前に
前述したtestingとproductionの2つのデータベースにアクセスするための接続パラメーターを保存するdb_testingとdb_productionという名前の2つのテーブルをdb_connectionsという名前のMySQLデータベースに作成します。各テーブルは、VARCHAR型の2つのカラムkeyとvalueのみの構成にします。以下、データベーステーブルのコンテンツ例を示します。
db_testing:
| key | value |
|---|---|
| host | localhost |
| port | 3306 |
| username | root |
| password | Talend |
| database | testing |
db_production:
| key | value |
|---|---|
| host | localhost |
| port | 3306 |
| username | root |
| password | Talend |
| database | production |
これらのデータベーステーブルは、tFixedFlowInputコンポーネントとtMysqlOutputコンポーネントを含む別のTalendジョブを使って作成できます。