如何创建Azure数据工厂管道并在文件到达SFTP时自动触发它?

时间:2020-08-13 15:02:33

标签: azure azure-data-factory-2 azure-data-factory-pipeline

我正在建立azure数据工厂管道,其中源是SFTP,目标是azure blob存储。 文件可以随时到达,并且每天可以有任意数量的文件进入SFTP。 每当任何文件到达SFTP时,我都必须将文件从Sftp复制到blob存储。 我知道ADF中的事件触发功能,但仅当文件进入Blob存储时才有可能。 如果源与Blob存储不同,是否可以实现相同的功能,即在到达时复制文件。

1 个答案:

答案 0 :(得分:0)

数据工厂无法实现这一目标。

有些想法是,您可以使用logic app来实现自己的目标:

  1. 您可以创建一个SFTP server trigger: When a file is added or modified
  2. 添加操作get a pipeline run以执行数据工厂 管道:

enter image description here

将新添加的文件名传递到管道并运行管道。