Azure 数据工厂 - HTTP 链接服务的动态 URL?

时间:2021-07-13 10:02:36

标签: azure azure-data-factory

请原谅我,如果这是一个相对简单的问题(我今天刚刚选择了 Azure 数据工厂),但是我有一个链接服务,它指向我导入到 SQL 服务器的托管 .CSV 文件。我目前使用的网址如下。

http://download.test.com/exampledownload-2021-07-01.csv

这个下载会在每个月的第一天更新,所以我想要做的是通过创建一个动态 URL 来自动化它,该 URL 将使用“http://download.test.com/exampledownload-”部分字符串,然后在字符串的最后一部分添加当前月份的第一天,然后是“.csv”。因此,如果我的管道在 2021 年 8 月运行,它会自动将 URL 更新为 http://download.test.com/exampledownload-2021-08-01.csv

这是否可以实现,如果可以,任何人都可以建议最好的方法吗?我已经尝试了下面的示例,但是我不明白 json 代码部分,因为我在我的 ADF 中看不到这个?

https://social.msdn.microsoft.com/Forums/azure/en-US/9541b52e-c79e-4e02-b473-acbdfd88f365/dynamic-variable-in-url-in-azure-data-factory-v2?forum=AzureDataFactory

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

查找如图所示的“添加动态内容”按钮。ADF Dynamic content。从那里,在功能下,您将找到可以帮助您的“日期功能”。在系统变量下,您会找到“管道触发时间”,您可能也会发现它很有用。您粘贴的链接包含 JSON,它是部署数据工厂时使用的 ARM 模板的一部分,但您也可以从门户本身执行此操作。 您还可以查看此链接以了解如何使用动态内容。 Dynamic content