SSIS Excel文件空数据Microsoft BI

时间:2013-07-18 13:43:53

标签: sql-server-2008 ssis business-intelligence

我是SSIS的新手。当我尝试从Excel文件加载数据并且同一个包中有另一个数据流任务时,它只用空数据填充表,例如dim_Alarm(null,null,null,null)。但是,当我尝试添加新包并且数据流任务单独在包中时,则会加载数据。

1 个答案:

答案 0 :(得分:0)

查看返回空数据的数据流的Excel Source的连接管理器。可能存在一些差异 - 可能是拼写错误? - 在返回null数据的那个和从文件中加载数据的那个之间。

其他数据流的存在或不存在导致此问题的可能性不大,除非它们访问相同的Excel文件,或者它们正在访问相同的数据库表dim_Alarm。加载空值的数据流与有效的数据流(在空包中)之间存在一些小的差异。

您还可以向数据流添加Data Viewer,使其不符合您的预期。数据查看器在数据流中的转换之间进行一个箭头。在BIDS中运行包时,数据查看器将显示流经该点的数据。如果数据丢失,您可能会看到它丢失的位置。是否有来自Excel Source的数据,但在下一次转换后没有更多数据?那就是问题所在。