我正在使用SSIS从另一个部门创建的Access数据库中导入数据。它是每周数据,一列名为[weeknum_Sales-该列的名称每周都会更改(201810_Sales,201811_Sales等)。我正在将该列(按位置)映射到我的数据库(销售)中的列,但是我需要在另一栏中输入“ weeknum”。
基本上,他们的数据库是按商品汇总销售额,并具有本周的总数(表中包含所有商品,但只有一周),但是我的数据库具有多年的数据。
他们的表(在Access中) 商店,UPC,销售,单位.....
我的桌子: 商店,WeekNum,UPC,销售,单位......
因此,在SSIS数据流运行之前,我需要将第3列(或4)的列名称的左6个字符“检索”到变量或表达式中,并将表的第3列的所有插入行都设置为该值。
我知道如何将目标列设置为文字,表达式或变量-但是我不知道如何在SSIS包的运行时获取列名称的细节。
谢谢