2015-11-20 4 views
1

У меня есть (фиксированная длина) плоский текстовый файл, содержащий 500 столбцов. Очевидно, я не буду сидеть здесь и набирать их, у меня есть имена столбцов в Excel. Поэтому я попытался сохранить имена столбцов, а затем удалить все строки - затем я экспортировал результат в файл с разделителями-запятыми CSV. Затем я получил правильные имена столбцов:Как автоматически генерировать имена столбцов в диспетчере соединений SSIS

enter image description here

Казалось бы, проблема была решена. Но потом я вернулся, чтобы изменить тип ввода из файла с разделителями на файл фиксированной длины ... и он удалил все столбцы ...

У кого-нибудь есть решение для этого? У меня есть все 500 имен столбцов в Excel, но я не хочу «добавлять столбец» один за другим и копировать/вставлять каждое поле. Это всего лишь много часов работы. Спасибо огромное! enter image description here

+0

Считаете ли вы использование PowerShell? –

+0

Я не уверен, как это сработает ... Я не могу найти файл (какие-либо конкретные файлы), который создается после изменения или изменения диспетчера подключений. Кроме того, даже если я это делаю, вы предлагаете мне изменить содержимое файла? Я предполагаю, что в нем много бинарных компонентов. – LearnByReading

+0

Вы можете говорить о SSIS от PowerShell - http://blogs.msdn.com/b/mattm/archive/2011/11/17/ssis-and-powershell-in-sql-server-2012.aspx, чтобы вы могли для чтения вашего CSV-файла в PowerShell, а затем испускать все необходимые операции SSIS. –

ответ

1

Насколько я знаю, есть только один способ сделать это: сторонние дополнения. Я смотрел и просматривал сотни страниц/форумов. В основном это просто еще одна ошибка для SSIS, которая оставляет желать лучшего.

Смежные вопросы