我的数据集在excel中具有以下格式
Col A Col B WW1 WW2 WW3.... WW51 Ww52
A列和A列。 B具有文字值,WW1
至WW52
具有数值。此数据不适用于以下格式的SQL临时表
Col A Col B CurrentWW WorkWeeks Qty
WorkWeeks列将包含52个工作周值,包括格式为yyyyww
和Qty
的当前工作周数字。示例数据集如下所示:
ColA ColB CurrentWW WorkWeeks Qty
US01 ABC 201717 201717 1
US01 EFG 201717 201718 1
US01 HIJ 201717 201719 2
等等......直到201717年第52个工作周开始。
我如何在SSIS中实现这一目标?
我尝试了以下选项 - Lookup,Merge Join,Union all ..但它只与第一行连接。我知道我很亲密,但仍然缺少一些东西。任何帮助将不胜感激。
答案 0 :(得分:0)
你的最终结果是什么(平面文件,Excel文件,sql表等)?您始终可以将Excel文件加载到另一个临时表中,然后使用SQL连接这两个表。这可能有助于降低复杂性,因为我知道加入SSIS的两个来源有时会很痛苦。