フラットファイルをデータベースにインポートし、続いてxmlファイルをエクスポートするETLツールを研究しています。
ツールの多くは、アプリケーションで使用するコードの生成をサポートしています。ただし、アプリケーションですでにコードの使用をサポートしているものは見つかりませんでした。私たちのモデルは複雑です(関係、検証、ポリモーフィックな関連付け、コールバックなど)。
既存のコードの再利用を可能にする利用可能なツールは何ですか?または、ETLツールでモデルを再作成(および維持)することに固執していますか?
注:ETLの要件(一括挿入やactiverecord-importではなく)は変換です。200以上の異なるソースから、さまざまな形式、完全性のレベル、および清潔さでデータを受け取ります。また、最も含まれる「設計者」は、変換を定義する技術の少ないユーザーにとってより現実的です。