2010-06-18 2 views
0

У меня возникла странная проблема с SSIS. Я экспортирую некоторые данные из базы данных в плоский файл. Выходит все нормально - за исключением того, что вместо того, чтобы отображать данные, как это:SSIS Создание двух столбцов данных в плоском файле?

ID FirstName LastName Возраст

Выходит так:

ID FirstName LastName Возраст ID1 FIRSTNAME1 LastName1 Age1

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

1 John Doe 23 2 Jane Doe 22

Почему это повторять, как это?

+0

Возможно, вы не получите перерывы. Похоже, что в каждой строке могут быть помещены две строки (или больше, если они будут продолжаться). – Kyra

+0

Это фиксированная ширина ... Я не вижу никакого способа вставить линейные разрывы для фиксированной ширины? – davemackey

ответ

1

В фиксированном месте назначения (хотя это текст) - это действительно фиксированные записи ширины (только в текстовом представлении на кодовой странице по вашему выбору), один за другим, между которыми нет ничего. Поэтому вам нужно добавить разделитель записей/строк - в этом случае CRLF.

Если вы находитесь в компоненте «Плоский файл» и нажмите кнопку «Создать», чтобы создать адаптер назначения для передачи данных прямо там - «Мастер» предоставит вам четыре варианта. Разница между фиксированной шириной и фиксированной шириной с разделителями строк заключается в том, что она просто добавляет немного столбца CRLF в конец.

1

Это звучит для меня, как разделитель строк из вашего источника файла неправильный. Он читается в двух или более строках как одна строка.

Каковы выходные столбцы, перечисленные в файле плоского файла? Если вы увидите все перечисленные вами, я бы почти гарантировал, что это проблема.

Какова фактическая компоновка исходного файла? Разграничены ли столбцы с фиксированной шириной и т. Д.?

+0

Это фиксированные столбцы ширины. Не знаете, как увидеть выходные столбцы? – davemackey

+0

Щелкните правой кнопкой мыши по пути потока данных (зеленая стрелка), выходящему из исходного файла. На вкладке «Метаданные» будут перечислены ваши столбцы. – Kenneth

+0

ID, LastName, FirstName, M_Initial, Sch_Date, AY_Token, Sch_Amount, POE_Token, Create_Dt, Status – davemackey

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