Buenas noches, 1 ero. debemos ver que administrador de base de datos usas en el origen, si es SQL Server seria excelente debido a que los DTS son una maravilla para migraciones y exportaciones de datos al igual que store procedure cuando se conoce Transact SQL bien, si es MySQL o PostGreSQL existen herramientas de exportación de datos para dichos gestores de datos como lo es DataBase Migration de Oracle, mi experiencia en este tipo de trabajos la considero avanzada, contactame y te dare la solución que buscas, Gracias Richard.