Лично я бы сделал это с помощью SSIS. Это может быть не тривиально, так как формат файла выглядит относительно сложным (но я подозреваю, что это может быть правдой, независимо от того, какой инструмент вы используете), но пока он остается согласованным, он будет работать быстро каждый месяц, а пакеты служб SSIS просты поставить под контроль источника. Поскольку SSIS является частью SQL Server, легко убедиться, что он есть на всех серверах. Главное, чтобы вы хорошо понимали, как этот формат связан с тем, как вы храните данные в базе данных. Это трудная часть, независимо от того, какой инструмент вы используете.