我是SSIS的新手,我有以下问题:我有另一台服务器(MySQL数据库)上的数据,我需要将它导入我们的数据仓库(SQL Server)。源数据是特定的,我有一个主表调查,surveyID
作为PK,每个不同的调查(取决于产品)我有不同的表(例如survey_123
,survey_456 etc
)。
我想动态加载数据,具体取决于具体的产品。所以,比如创建变量@user::survey123
(select surveyID from surveys where productID = 111)
,然后使用以下内容获取特定数据:
select * from survey_+@user::survey123.
有谁知道如何使用SSIS实现这一点?或者如果你有更好的想法,请随时与我分享。
谢谢