メイン コンテンツをスキップする 補完的コンテンツへスキップ

tRouteInputを使用したジョブのDBコンポーネントで共有データソースを使用する

このシナリオでは、tRouteInputを含むジョブにおけるDBコンポーネントによるデータソースの使い方について説明します。このジョブは、cTalendJobコンポーネントを使用してルートからのみ開始できます。

次の手順は、例としてtJDBC*コンポーネントで共有データソースを使用する方法を示しています。同じルールが、データソースをサポートするすべてのDBコンポーネントに有効です。

手順

  1. tPrejobを使用して、tJDBCConnectionでDB接続を初期化します。
  2. Talend Runtime側で作成されたデータソースエイリアスを指定して、データソースのtJDBCConnectionを設定するために使われます。
  3. tPostjobを使用して、tJDBCCloseとのデータソース接続を閉じます。
    これは、tESBProvider*またはtRESTRequestコンポーネントを含むデータサービス操作ジョブには無効です。この種のジョブでは、データソース接続のクローズがtESBProvider*またはtRESTRequestコンポーネントに直接実装されるため、tJDBCCloseなどのクローズ接続コンポーネントを使用することはお勧めしません。
  4. ジョブの主要部分で、コミットまたはロールバックコンポーネントを使用して、接続されたDBへのトランザクションを制御します。
  5. ジョブ内のすべてのDBコンポーネントに既存の接続設定を使用します。
    tJDBCRow:
    tJDBCCommit:
    tJDBCClose:

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。