tHMapでのマップ変数と代替マップを指定
tHMapの[Map Variable] (マップ変数)パラメーターを使用すると、マップへのパスを含んだコンテキスト変数を指定できます。
情報メモヒント: この例ではコンテキスト変数を使用していますが、Talendが提供するR2024-04以降のTalend Studioマンスリーアップデートをインストール済みである場合はグローバル変数も使用できます。この場合は、tSetGlobalVarコンポーネントを使い、マップへのパスが含まれているグローバル変数を設定できます。
この例では、tHMapコンポーネントを使ってジョブを作成し、マップ変数と代替コンテキストマップを指定する方法を示します。
前提条件
- 複数のコンテキストマップを作成しておいてください。この例のシナリオでは、3つの代替コンテキストマップを使用します。
-
ローカルマシンで、次の内容のテキストファイルを作成します。ここで、my_mapはマップ変数名を、job_with_tContextLoadはジョブ名を、thMap_1_cは代替コンテキストマップ名を指します。
my_map;Jobs/job_with_tContextLoad/thMap_1_c
マップ変数、ジョブ、作成した代替コンテキストマップの名前に従って値を置き換えてください。