このシナリオでは、tRouteInputを含むジョブにおけるDBコンポーネントによるデータソースの使い方について説明します。このジョブは、cTalendJobコンポーネントを使用してルートからのみ開始できます。
次の手順は、例としてtJDBC*コンポーネントで共有データソースを使用する方法を示しています。同じルールが、データソースをサポートするすべてのDBコンポーネントに有効です。
Talendでサポートされているテクノロジーの詳細は、Talendコンポーネントをご覧ください。
手順
-
tPrejobを使用して、tJDBCConnectionでDB接続を初期化します。
-
Talend Runtime側で作成されたデータソースエイリアスを指定して、データソースのtJDBCConnectionを設定します。
-
tPostjobを使用して、tJDBCCloseとのデータソース接続を閉じます。
これは、tESBProvider*またはtRESTRequestコンポーネントを含むデータサービス操作ジョブには無効です。この種のジョブでは、データソース接続のクローズがtESBProvider*またはtRESTRequestコンポーネントに直接実装されるため、tJDBCCloseなどのクローズ接続コンポーネントを使用することはお勧めしません。
-
ジョブの主要部分で、コミットまたはロールバックコンポーネントを使用して、接続されたDBへのトランザクションを制御します。
-
ジョブ内のすべてのDBコンポーネントに既存の接続設定を使用します。
tJDBCRow:
関連概念
関連情報