ETL脚本以动态映射多个执行SQL Resultset将其映射到多个表(基于提供的SQL文件的表名称)



etl脚本,以动态映射多个执行SQL Resultset为多个表(基于提供的SQL文件的表名称)

我有一个带有SQL文件的源文件夹(我也可以将其作为存储过程将其放置)。我知道如何在foreach容器中循环和执行SQL任务。现在,我卡住的部分是我需要使用每个SQL查询的最终结果集,然后将其推入具有与SQL文件相同名称的表中。

so,文件夹 -> script1.sql,script2.sql etc-> etl->转到table Script1,table Script2等。

编辑:根据乔的评论,我只想说我知道在脚本中使用插入,但我需要将其插入不同的服务器中的表格。链接的服务器并不是理想的解决方案

任何psueDocode或指向教程的链接都会非常有帮助。谢谢!

我会将表创建添加到脚本中。这可能是最简单的方法。如果您的脚本是Select SomeField From Table1,则可以将其更改为Select SomeField Into Table script1 From Table1。然后,没有必要在SSI中映射,这从我的经验中不容易做。

最新更新