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