Rails アプリケーションのデータを、複数のプロバイダー (REST/SOAP ベースの XML フィード) からデータベースに定期的にロードする必要があります。毎回生成される cron ジョブによって開始される一連の Rake タスクを作成しました。各タスクはパートナー フィード エンドポイントに到達し、フィードを解析してデータベースに読み込みます。
Rake タスクを作成する代わりに、ActiveWarehouse ( http://activewarehouse.rubyforge.org/etl/ ) のような ETL フレームワークを使用する必要がありますか? Railsでこれを行う最善の方法について何か提案はありますか?