Подключение к исходному файлу (плоский файл) - не считывает метаданные столбца - PullRequest
3 голосов
/ 26 апреля 2019

Когда я создаю пакет служб SSIS, для получения метаданных файлов требуется ссылка на файл.Например, заголовки столбцов будут ColumnA, ColumnB.

Я всегда предполагал, что эти имена столбцов должны присутствовать в файле для его загрузки.Недавно компания по какой-либо причине изменила одно из имен столбцов в файле на что-то другое, поэтому файл содержит ColumnA, NotColumnB.Когда запускается пакет служб SSIS, он игнорирует это и загружает файл.Я предполагал, что это потерпит неудачу.Является ли мое предположение правильным и что-то странное происходит или мое предположение неверно, если да, пожалуйста, дайте мне знать, почему.

Я изменил имена столбцов в нескольких других пакетах, которые загружают данные из файла, и онитакже не волнует, какие имена столбцов

1 Ответ

0 голосов
/ 26 апреля 2019

Нажмите на источник плоского файла и нажмите F4 , чтобы открыть вкладку свойств.Есть свойство с именем ValidateExternalMetadata, измените его на True.

Для получения дополнительной информации проверьте следующий ответ:


Обновление 1

Похоже, что диспетчер соединений с плоскими файлами не имеет механизма проверки, и определенные метаданные используются во время конфигурации для настройкисопоставления между файлом данных и базой данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...