Наличие большого количества (TSV) файлов, которые необходимо импортировать (периодически) (через пакет служб SSIS) в существующие таблицы БД MSSQL. Получение многих проблем с типом данных из задач OLE DB Destination
, например:
[Источник плоских файлов [2]] Ошибка: преобразование данных не выполнено. Преобразование данных для столбца «PRC_ID» вернуло значение состояния 2 и текст состояния «Значение не удалось преобразовать из-за потенциальной потери данных.».
и предложения типов от администраторов соединений длякаждая таблица из задач Flat File Source
недостаточно точна, чтобы предотвратить ошибки при запуске пакета импорта (и типы БД являются правильными, поэтому не нужно просто создавать их все (ошибочно) строки для загрузки TSV).
Есть ли способ загрузить данные типа для столбцов в некотором отдельном файле, а не по одному в окне диспетчера соединений дляFlat File Source
задач (это было бы очень неудобно, так как каждая таблица может иметь много полей)?
У меня есть операторы создания, которые использовались для создания каждой из таблиц, которым соответствуют TSV. Можно ли это использовать каким-либо образом? Может ли Flat File Source
присущий тип данных для столбцов из его OLE DB Destination
? Есть ли другие способы избежать необходимости устанавливать каждый тип вручную?