【问题标题】:How to dynamically change REST API URL in Azure Data Factory Copy Tool?如何在 Azure 数据工厂复制工具中动态更改 REST API URL?
【发布时间】:2021-03-24 02:21:31
【问题描述】:

我是数据工厂的新手,我需要将数据从 Rest API 提取到 SQL 数据库。我可以使用静态 URL 进行设置,但 API URL 需要动态更新当前日期时间和其他条件。例如,我有这个 API URL: https://api.something.com/2021-03-23T00:00:00Z/ 每次触发时,都应针对当前日期时间动态更改“2021-03-23T00:00:00Z”。我不确定如何设置。请帮忙!

【问题讨论】:

  • 也许您可以在 URL 标签中添加动态内容@concat('https://api.something.com/',utcnow())
  • 嗨@virtual.learner。如果我的回答对您有帮助,您可以接受它作为答案(单击答案旁边的复选标记,将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢。

标签: azure-data-factory


【解决方案1】:

我认为您可以将动态内容@concat('https://api.something.com/',formatDateTime(utcnow(),'yyyy-MM-ddTHH:mm:ss'),'Z') 添加到 URL 选项卡中。

输出如下:

【讨论】:

  • 谢谢约瑟夫!这可以连接 URL,但由于内容被篡改而引发了无法验证签名的错误
  • 对不起,我未能重现您的问题。你能发布一个新问题吗?
  • 嗨约瑟夫,抱歉耽搁了。终于能够与 MS 支持团队合作,我们解决了这个问题。对我来说,在链接服务中,基本 URL 设置为“api.something.com”。然后在管道源请求正文中,即放置没有基本 url 的 concat 字符串 "@concat(formatDateTime(utcnow(),'yyyy-MM-ddTHH:mm:ss')"
猜你喜欢
  • 2020-11-25
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
  • 1970-01-01
  • 2022-08-03
  • 2023-03-07
  • 2019-07-29
相关资源
最近更新 更多