2016-04-08 3 views
2

Использование SSIS, я пытаюсь импортировать файл CSV, который используетSSIS, как установить нулевой идентификатор для файла с плоским файлом?

\ N

для выявления нулевых значений. Есть ли какой-либо способ в ssis, я могу настроить источник данных, чтобы распознать их как нули, а не строку «\ N».

Я знаю, что я мог бы использовать преобразование данных для этого, но использование источника было бы более изящным, если это возможно!

ответ

3

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

Экспрессия примерно

[MyCol] == "\\N" ? NULL(DT_WSTR, 50) : [MyCol] 
+0

billinkc! Здесь вы настоящий MVP. Спасибо, что заполнили это выражение! Hopeflly Neil P сможет с этим справиться! –