问题描述
我目前正在研究SSIS项目,我需要做一些奇怪的事情。 我需要检查以下几行是否为NULL /空白值,并将该值划分为这些行。
因此,在此示例中,左侧的行是传入的数据,我需要将第3行的值划分为第3、4和5行,以获取右侧的行。
我对SSIS还是很陌生,所以我真的不确定如何去做。我对表达式和脚本任务很熟悉,但是我不确定如何改变多行。 最大的问题是我不知道一个值可以划分多少行。
什么是有效的方法?
解决方法
此问题将是您的SSIS数据流将被“阻止”。在接收所有数据之前,它无法处理任何数据行。 我将数据加载到临时表(带有NULL)中,然后运行带有update语句的SQL任务(将NULL替换为值),然后将数据加载到最终表中。