ADF Azure 数据工厂连接语法

ADF Azure Data-Factory Concating syntax

我正在尝试 运行 产生特定数据库名称的管道 (@item().USERNAME) 具有相同的 table名称 - 商店。我创建了一个带有查找功能的管道,并且每个管道都运行良好。 但是,当我想将 table 过滤到我想要的库姆时(在每个副本数据 activity 中)- 我找不到正确的语法

我试过了-@concat ( select CODE_NO,CITY,STREET 来自 @item().USERNAME.STORES) 但我收到错误

谁能帮我解决这个问题?提前致谢!

在 ADF 中使用嵌套函数时不需要第二个 @ 符号。

尝试

@concat('SELECT CODE_NO, CITY, STREET FROM ', item().USERNAME.STORES)

@concat('SELECT CODE_NO, CITY, STREET FROM ', string(item().USERNAME.STORES))

第二个可能不是必需的,具体取决于您对传递到 ForEach 的数据类型的信心。

如果打算SQL查询像

SELECT CODE_NO,城市,街道来自 someDbName.Store 我想我们可以使用

@concat('SELECT CODE_NO, CITY, STREET FROM  ', item().USERNAME,'.STORES')