ETL中的SSIS问题, 列字段如何拆分成行字段 求解?
问题描述:
碰到个问题,原数据源的SQL语句查询出一条信息,值为3,如果通过SSIS去拆解成三条信息?
例子:
SQL语句查询出这样一条信息;
表 A
ID str
1001 3
用什么方法。什么控件,提取成这样
表B
ID str
1001 1
1001 1
1001 1
答
自己搞定了。写存储过程。打扰各位了。
答
自己找了下,有个"透视"控件,但只是将列转换为行;这里需要先判断列值里的数字值,根据数字值转换成行数。
各位大侠看看。