如何使用Azure数据工厂将场所文件移动到其他目录

时间:2018-08-13 19:10:44

标签: azure azure-storage azure-data-factory

使用azure数据工厂将其复制到Azure Blob存储中后,我尝试将场所文件移动到其他目录。有人对如何实现有想法吗?

2 个答案:

答案 0 :(得分:2)

我建议您使用Azure Trigger Function来实现您的要求。

步骤1: 您可以创建一个Azure Function Blob Trigger来监视您的Blob帐户。

步骤2: 每当Blob文件进入Blob存储区时,触发器中的代码就会执行。您可以获取Blob的全名并将其作为消息推送到例如Azure Queue Storage

步骤3: 然后创建一个内部服务(或应用程序或脚本),该服务连续运行以监视队列存储。如果出现消息,则获取文件名并将其移动到另一个文件夹。

希望它对您有帮助。

答案 1 :(得分:0)

如果要使用Azure Data Factory实现-

具有一个可以在Data Factory(V2)管道中创建的基于事件的触发器,这基本上将基于事件触发管道。 从文档中:

  

文件到达存储位置后,   相应的Blob已创建,此事件触发并运行您的数据   工厂管道。您可以创建一个响应Blob的触发器   数据中的创建事件,blob删除事件或这两个事件   工厂管道。

链接-here。 &here

完成此操作后,下一步将是Azure Data Factory的复制活动,以在文件系统之间复制数据。注意-您需要设置一个自托管集成运行时,复制活动才能在文件系统(link)上工作

链接-here