如何使用Azure Data Factory V2中的HTTP或REST连接器创建动态API端点连接

问题描述 投票:0回答:1

我有一个基于REST的外部API,我需要创建一个连接,以便定期检索数据(用于BI)。此API非常强大,支持大约60个不同的端点。此外,该相同的API用于跨多个客户端子域(例如client1.apisource.com,client2.apisource.com,client3.apisource.com等)访问信息。换句话说,每个客户端子域的API端点都是相同的。

所以我想弄清楚的是,是否有可能为每个端点创建一个包含一整套管道操作的ADF,它使用基于客户端子域的“动态”URL?换句话说......我试图看看它是否可以创建一个可以管理动态基本URL列表的ADF。

我试图参数化HTTP和REST连接,但这似乎不可能。有什么想法吗?谢谢!

rest azure api httpurlconnection azure-data-factory
1个回答
0
投票

这是一个使用参数和表达式调用REST API的Web Activity的example。 URL可以是以下表达式:

@concat('https://management.azure.com/subscriptions/',pipeline().parameters.SubscriptionID,'/resourceGroups/',pipeline().parameters.ResourceGroup,'/providers/Microsoft.Sql/servers/',pipeline().parameters.Server,'/databases/',pipeline().parameters.DW,'?api-version=2014-04-01')
© www.soinside.com 2019 - 2024. All rights reserved.