Ssis 具有不同表结构的SSI
我有一个来自Excel的平面文件源,其结构如下:Ssis 具有不同表结构的SSI,ssis,Ssis,我有一个来自Excel的平面文件源,其结构如下: **People** Day1 Day2 Day3 Day4 Person1 someValue ... Person2 Person3 我希望这个包把这些信息放在一个数据库中,标准列为“Person”、“Day”、“Value”。有人知道如何做到这一点吗?目前,由于时间在流逝,软件包假设这些是独立的数据列,而实际上它们并不存在,映射也不起作用。我不确
**People** Day1 Day2 Day3 Day4
Person1 someValue ...
Person2
Person3
我希望这个包把这些信息放在一个数据库中,标准列为“Person”、“Day”、“Value”。有人知道如何做到这一点吗?目前,由于时间在流逝,软件包假设这些是独立的数据列,而实际上它们并不存在,映射也不起作用。我不确定这是否是您要寻找的,但这可能会起作用 我创建了一个电子表格,A1中有“人”,B1中有“第1天”,C1中有“第2天” 从A2开始向下: 人1 人2 人3 从B2开始向下: 1. 2. 三, 从C2开始向下: 4. 5. 六, 然后在另一列中(我使用了G) 我把标签“人”放在G1里,“天”放在H1里,“值”放在I1里 然后第2行的公式G2
=$A2
H2=$B$1
I2=$B2
然后,我可以将公式向下拖动到pivot,以了解您似乎在寻找的内容
每个“day#”列都必须复制它,但如果是一次性加载,应该不会太痛苦(取决于列数)。否则,另一种选择是临时表,您可以在SSIS包中使用临时表来进行透视。我不确定这是否是您想要的,但这可能会起作用 我创建了一个电子表格,A1中有“人”,B1中有“第1天”,C1中有“第2天” 从A2开始向下: 人1 人2 人3 从B2开始向下: 1. 2. 三, 从C2开始向下: 4. 5. 六, 然后在另一列中(我使用了G) 我把标签“人”放在G1里,“天”放在H1里,“值”放在I1里 然后第2行的公式G2
=$A2
H2=$B$1
I2=$B2
然后,我可以将公式向下拖动到pivot,以了解您似乎在寻找的内容
每个“day#”列都必须复制它,但如果是一次性加载,应该不会太痛苦(取决于列数)。否则,另一种选择是临时表,您可以在SSIS包中使用临时表进行透视。我认为您可能需要研究SSIS中的unpivot数据流转换。您将能够使用它将数据转换为所需的格式
您可以获得更多信息。我认为您可能需要研究SSIS中的unpivot数据流转换。您将能够使用它将数据转换为所需的格式 你可以得到更多的信息