【问题标题】:How to create a dynamic API endpoint connection using HTTP or REST connectors in Azure Data Factory V2如何在 Azure 数据工厂 V2 中使用 HTTP 或 REST 连接器创建动态 API 终结点连接
【发布时间】:2019-03-28 23:31:46
【问题描述】:

我有一个基于外部 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】:

    这是一个 Web Activity 的example,用于使用参数和表达式调用 REST API。 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')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-17
      • 1970-01-01
      • 2022-12-04
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 2019-11-30
      相关资源
      最近更新 更多