暗黙的なコンテキストのロード機能の使用
コンテキスト変数に基づくジョブのパラメーター化により、さまざまなコンテキストまたは環境でのジョブのオーケストレーションと実行に対応できます。コンテキスト変数の値は、作成中に定義する方法と、ジョブの実行中に明示的または暗黙的にコンテキストパラメーターを動的にロードする方法とがあります。
情報メモ注: コンテキストパラメーターをダイナミックにロードする時に、パラメーター値が特定のファイルまたはデータベースからロードされ、Talend Studio(Talend Cloudコンテキストパラメーターの場合はTalend Management Console)で静的に定義されたパラメーター値は無効になります。
以下のユースケースでは、Talend Studioの暗黙的なコンテキストのロード機能を使用して、ジョブの実行中に動的にコンテキストパラメーターをロードする方法を示します。
このユースケースのジョブで使用するコンポーネントは2つだけです。テスト用と本番環境用の2つのMySQLデータベースに保存されている従業員データを読み込みます。この2つのデータベースにアクセスするための接続パラメーターは、別のMySQLデータベースにあります。ジョブの実行時、これらの接続パラメーターが動的にロードされ、2つのデータベースへの接続が行われます。