質問

独自のマッパーまたはマッパーを備えたアプリケーション(Java)があります。このシステム内には、Hibernateのインターセプターと比較できるものがあります(トリガーと呼ばれます):データベースが削除された後、データベースにデータを保存する直前などを実行します。基礎となるデータベースはMySQLです。

ここで、Pentahoデータ統合やTalendなどのツールを使用して、データを変換してシステムに入力したいと考えています。 SQLレベルで直接それを行うのは問題ではありませんが、そうすることで、トリガーの組み込みパワーを失います。

データ統合ソリューションのいずれかを既存のアプリケーションに統合する方法はありますか?データベースに直接書き込む代わりに、クラスのインスタンスに書き込む方法があれば素晴らしいでしょう。

ヒントを歓迎します:-)

役に立ちましたか?

解決

Pentahoデータ統合の2つの方法私はまっすぐに考えることができます:

  1. データを追加/削除するプラグインを作成するだけです - 既存のSalesforce Insert/Updateプラグインをコピーすることができます。それらはすべてのSalesForceコードをリッピングして、あなたのものに置き換えます。

  2. おそらくより難しい。しかし、もっと満足のいく - あなたのコードを使用するJDBCドライバーを書いてください!

他のヒント

JavaコードジェネレーターツールであるTalendを好みます。 (あなたは私のブログ投稿をで見ることができます http://www.robertomarchetto.com/www/talend_studio_vs_kettle_pentao_pdi_comparison)

Tjavarowを使用して、処理された行ごとにJavaコードを作成できます。 Tjavarowでは、たとえば、新しいルーチンで定義されたカスタムクラスを使用するなど、Hibernateコードを呼び出すことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top