SSIS-导入不带分隔符的平面文件:空值后的数据丢失

时间:2019-01-17 21:00:11

标签: ssis null flatfilesource

我正在从平面文件导入数据。它是固定长度,没有定界符,我使用参差不齐的正确设置并将所有内容作为一列(作为字符串)导入。我使用Derived列根据位置和长度获取列。

当我在Edit ++中查看文件时,我可以看到有很多NULL值,其中大多数位于行的最后位置,但是如果没有,则说有一列带有日期,例如20160228,后跟NULL,然后是NULL,然后是20180415,则20180415'丢失'-我再也无法在数据流中看到它。好像该行已在第一个null之后被切掉。 我已经在具有相同结构的文件上成功运行了该程序包,其中第一个日期后没有一个空值,而是另一个数字,然后第二个日期没有丢失。

我不知道这是怎么回事...我尝试选中和取消选中平面文件连接上的“保留NULL值”框。

0 个答案:

没有答案