SSIS我可以将派生列值分配给一个variables?
我有一个数据stream任务,加载一个Excel的说明表,以便我可以parsing一个date。 由于date在句子的内部,因此我需要在这一行中加载,并从这一句中parsing出date。
我的数据stream如下所示:
所以“parsing句子”parsing句子并获取datestring,“格式date”格式化string为YYYY-MM-DD
,我只是把它放到一个平面文件,所以我可以看到,如果我做得对。
我想要做的就是将该datestring放入我创build的“Report Date”variables中,以便将其传递给其他数据stream任务,并最终将其加载到我的数据库中。 我已经读过,你可以通过一个脚本来分配variables,但是我无法把我的头围绕着如何去做。
任何帮助将不胜感激,谢谢!
编辑
“这份报告提供了有关筛选或testing推荐成员的信息,数据代表截至2017年5月30日处理的索赔。”
这是我从Excel工作表中加载的第一个派生列任务(parsing句),我通过句子parsing并提取5/30/2017
。
然后在第二个派生列任务(Format Date)中,我将string重新排列到2017-5-30
。
编辑
想象出来,我把datestring放入一个logging集的目的地,然后在控制stream的外面,添加一个脚本任务的foreach循环容器,将date值赋给我的variablesReport Date
。
请查找如何从脚本组件设置variables的示例 。 这是不言而喻的。
在你的情况下,你需要从你的列中读取值并将其存储在某个地方,在PostExecute步骤设置Report Date
variables。