Мне нужно импортировать плоские файлы в SQL Server.До сих пор я использовал пакеты SSIS и программы Delphi для выполнения этой работы, но я получаю все больше и больше файлов для загрузки.Многие из них очень широкие (более 90 полей), и все они имеют свои особенности: некоторые имеют фиксированную ширину, некоторые ограничены широким набором символов, используемых в качестве разделителя полей и строк, некоторые используют шаблон «всегда вставлять», в то время как другиеиспользуйте «обновить или вставить» и т. д. многие из этих файлов имеют размер в несколько гигабайт, что делает их еще сложнее обрабатывать.
Теперь я начинаю задумываться, а нет ли лучшего способа справиться с этим: некоторый инструмент, предназначенный для выполнения такой работы, который можно использовать рационально: SSIS - это хорошо, но, честно говоря, использование графического интерфейса пользователя для выполнения 99% работы делает его совершенно непрактичным при работе с нетривиальными задачами.
Кто-нибудь захочет предложить решение?