多重JOBに動的データリンクをKettle-

そう多重JOBへの動的なデータ接続、 

背景

隊を配備1 + Nウェイの現在の主な展開戦略におけるモバイル法執行システムは、プライベートネットワーク環境で基本的に都市ごとの展開、およびします。業務データシステムの市内各地監督と意思決定のシステム全体を行うには隊、隊にプッシュする必要があります。全体のデータ尻、都市プログラムケトルETL開発周りのお尻をベース省庁の過程で、データリンク情報を除き、追加の情報は基本的に同じです。開発コストの重複が高すぎます。それは、同じデータのドッキング手順を再利用するためにデータベース・リンク情報を切り替えることが可能ですか?

デザインのアイデア

取得データリンク情報が結果に保存され、その後、サイクルコールデータを動的にJOBの再利用を実現するために、データの抽出手順を設定するための情報をリンクします。

ケトル達成
  • 動的データリンク(動的なアクセスを実現するために、変数を使用する方法を)増やします
  • JOB実行エントリ
  • 再利用可能なJOB
  1. TR_LOAD_DB:获取数据链接信息,并将数据链接信息保存的记录(内存中);
  2. JOB_LOAD_ZFSJ_ITEM:可复用的数据对接程序
  3. TR_SET_DB_PRO:将传递过来的数据链接信息保存到变量中。
  4. TR_LOAD_[数据类型]:加载指定的业务数据
  5. TR_EXCUTE_SQL:各地市数据加载成功之后的后操作(非必须)
  • 主なセットアップ手順

LOAD-DB-TR:

JOB-LOAD-ZFSJアイテム- :
データリンク情報の一つ一つを呼び出すことは、「各入力ライン実行」するように設定する必要があり

:TR-DB SET-PRO-

TR-LOAD- [データタイプ]:
ソース動的データリンクを使用して、データリンク

この構成は1 + Nが展開システムのため、完了すると、データのドッキングの統合の必要性は、我々は唯一、あなたはNシステムのデータドッキングを完了することができ、データのドッキングプログラムを開発し、データリンク情報を設定する必要があります前の道、多くの利便性だけでなく、将来的に維持するために簡単に比べて複数のコピー。

おすすめ

転載: www.cnblogs.com/xiaotao726/p/11600949.html