У меня есть (фиксированная длина) плоский текстовый файл, содержащий 500 столбцов. Очевидно, я не буду сидеть здесь и набирать их, у меня есть имена столбцов в Excel. Поэтому я попытался сохранить имена столбцов, а затем удалить все строки - затем я экспортировал результат в файл с разделителями-запятыми CSV. Затем я получил правильные имена столбцов:Как автоматически генерировать имена столбцов в диспетчере соединений SSIS
Казалось бы, проблема была решена. Но потом я вернулся, чтобы изменить тип ввода из файла с разделителями на файл фиксированной длины ... и он удалил все столбцы ...
У кого-нибудь есть решение для этого? У меня есть все 500 имен столбцов в Excel, но я не хочу «добавлять столбец» один за другим и копировать/вставлять каждое поле. Это всего лишь много часов работы. Спасибо огромное!
Считаете ли вы использование PowerShell? –
Я не уверен, как это сработает ... Я не могу найти файл (какие-либо конкретные файлы), который создается после изменения или изменения диспетчера подключений. Кроме того, даже если я это делаю, вы предлагаете мне изменить содержимое файла? Я предполагаю, что в нем много бинарных компонентов. – LearnByReading
Вы можете говорить о SSIS от PowerShell - http://blogs.msdn.com/b/mattm/archive/2011/11/17/ssis-and-powershell-in-sql-server-2012.aspx, чтобы вы могли для чтения вашего CSV-файла в PowerShell, а затем испускать все необходимые операции SSIS. –