【发布时间】:2020-08-19 13:35:14
【问题描述】:
问题:我收到一封带有 zip 文件的电子邮件。在那个 zip 中有两个文件。我想提取其中一个文件并将其放在 ADL 中的文件夹中。
在使用逻辑应用程序之前,我已将其自动化,但 zip 和额外的文件在这里给齿轮带来了麻烦。到目前为止,我已经设法让一个逻辑应用程序将 zip 下载到一个 blob 容器中,并让另一个逻辑应用程序将文件提取到另一个容器中。不知道如何从那里开始。我应该使用数据工厂吗?我希望这是自动化的,并且每周每次收到来自特定发件人的电子邮件时运行。
【问题讨论】:
-
关键是选择你的源文件的[压缩类型],这将为你的文件解压。如果你不知道怎么做,你可以看看我的答案,它有详细的步骤。
-
嗨,现在可以解决了吗?有更新吗?
-
感谢您的指导,但我仍然遇到问题。有没有办法使用数据工厂从电子邮件帐户下载 zip?解压缩后,我想将其中一个文件移动到 ADL 并删除另一个。我使用移动模板执行此操作,但我不知道如何在每次移动文件时为其赋予唯一名称。
-
您可以尝试使用office 365 连接器。使用 Office 365 作为源。对于第二个要求,您可以使用 if 条件 activiry。
标签: azure azure-pipelines azure-data-factory azure-logic-apps