Есть ли в службах SSIS способ определения столбцов программным путем при определении подключения к плоскому файлу фиксированной длины?

Вчера я не мог играть со своим четырехлетним -летним -. Почему бы и нет?

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

Я знаю, как это сделать, но неспособность определить столбцы программно сводит меня с ума. Это хуже, чем смотреть повторы American Idol.

В «Редакторе диспетчера соединений с плоскими файлами» я установил формат «Ragged right», отметив «Имена столбцов в первой строке данных».

Затем на вкладке столбцов есть интерфейс, в котором вы определяете столбцы.

У меня есть определения столбцов в электронной таблице Excel. Я знаю имена столбцов и точную длину.

Но почему, во имя Зевса, я должен вручную нажимать на эту дурацкую маленькую линейку 150 раз

Я должен быть в состоянии написать это.

Я имею в виду, что сижу там и щелкаю по столбцам в полном оцепенении -. То, что должно было занять час, заняло у меня три часа, потому что примерно через каждые три столбца редактор возвращал меня к началу строки, заставляя меня прокручивать назад туда, где я был (аргх!!!! ).

Я даже открыл файл SSIS package.dtsx, чтобы посмотреть, могу ли я редактировать его вне Visual Studio, однако значение GUID рядом со свойством DTSID отбросило эту блестящую идею.

Итак, мое дорогое сообщество StackOverFlow, есть ли способ программно определить подключение к плоскому файлу фиксированной длины и, таким образом, пропустить удовольствие от ручного щелчка по 150 столбцам?

6
задан codingguy3000 27 July 2012 в 17:56
поделиться