Pentaho Business Intelligence のETL(extract translate load)ツールを使用することをお勧めします パッケージ。少し学習曲線がありますが、あなたが探しているものを正確に実行します。彼らのETLツールはKettleと呼ばれ、一度コツをつかめば非常に強力です。
Pentahoには、無料トライアル付きのエンタープライズバージョンと無料のコミュニティバージョンの2つのバージョンがあります。コミュニティバージョンは十分な機能を備えていますが、エンタープライズバージョンも試してみることができます。
ここにいくつかのリンクがあります
更新:複数のテーブル出力
変革の重要なステップの1つは、組み合わせlookup-updateです。 。このステップでは、特定のテーブルをチェックして、データストリームからのレコードが存在するかどうかを確認し、存在しない場合は新しいレコードを挿入します。新しいレコードか古いレコードかに関係なく、そのレコードのキーフィールドをデータストリームに追加します。続行すると、関連するテーブルにデータをインポートするときに、これらのキーを外部キーとして使用します。