SSIS:动态查找查询(SSIS: Dynamic Lookup Query)

2019-09-26 15:37发布

我想实现以下逻辑来查找我的查询作为一个表达式:

SELECT  ID,
        CASE @[User::ConnectionStringID]
        WHEN 1 THEN "NE"
        WHEN 2 THEN "BALT"
        WHEN 3 THEN "NY" 
        WHEN 4 THEN "PA"
        END AS Region
FROM    dbo.Table;

我的包在循环中,其中连接字符串动态地使用配置文件更新执行,并且它循环4次,如图上述的逻辑。

我今天意识到,查找转换没有提供给它的表情和我一直没能找到另一个合适的解决方案。 有没有人找到解决的办法或自定义转换脚本?

Answer 1:

查找控件有表达式,但不能直接访问从中就到你的Dataflowtask像下图所示的属性和访问表达式



文章来源: SSIS: Dynamic Lookup Query