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

How to create azure data factory pipeline and trigger it automatically whenever file arrive in SFTP?

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

数据工厂无法实现。

一些想法是您可以通过 logic app:

实现您的目的
  1. 您可以创建一个 SFTP 服务器触发器:当添加文件或 修改
  2. 添加操作 get a pipeline run 以执行数据工厂 管道:

将新添加的文件名传递给管道和运行管道。