SSIS导入的数据源中,查询一行数据中某列字段的数据是否为空,如果为空,刚这一行,不做处理,过滤掉,

0
SSIS导入的数据源中,查询一行数据中某列字段的数据是否为空,如果为空,刚这一行,不做处理,过滤掉,
如果不为空,刚这一行插入或更新到数据库,这个应该怎么做过虑呢,使用那个控件合适,请指点一下。
已邀请:
1

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2015-09-15 回答

可以使用 Conditional Split 条件分拆控件解决这个问题,在条件判断的时候写表达式判断这一列是否为空,如果不为空则是一个输出;可以接着这个输出与 SQL Command 组件结合使用去插入或者更新数据库。为空的话不处理,没有输出,这样就可以了。

要回复问题请先登录注册