通过ADF处理后,从ADL中删除文件



这是一个由两部分组成的问题:

  1. 如何在处理后移动/删除文件。目前我们只能复制,但原始文件仍保留在源文件中。理想情况下,我们不想添加一个单独的过程来获取元数据并比较是否已处理。我一直在关注一个博客,该博客要求使用WEB活动和Delete Rest API。我已经到了这一点,但我无法理解/遵循有关获取ACCESS TOKEN的说明。它显示了卷曲的步骤,如果有人能在这方面提供帮助,那就太好了
  2. 我创建了一个管道,它有4个主要活动。作为这个管道的一部分,我希望能够发送成功和失败的电子邮件通知

活动的每次成功都会转移到下一个活动,但如果任何活动失败,它将发送电子邮件。我希望能够有一个成功或失败通知,并动态地将内容添加到电子邮件中,而不是在以前的活动中发送电子邮件。对于Failure,我似乎必须为每个活动创建一个单独的web活动来对齐Failure,这并不优雅。

根据WEB活动如何设置为使用电子邮件的逻辑应用程序,我们必须定义与电子邮件相关联的活动名称(至少根据我的理解)。所以我为每封失败的电子邮件创建了一个单独的WEB活动,不是很优雅。

有人有更好的方法处理吗。

在此处输入图像描述

在此处输入图像描述

唯一的选择是使用逻辑应用程序删除Blob,您也可以通过Web活动触发逻辑应用程序。你能通过网络共享删除的博客URL吗?

至于失败时的电子邮件,问题是管道中不能有"或"依赖关系。我使用的一种变通方法是引入一个变量,当活动失败或管道完成时,它会设置变量。并行地,在管道中,我有一个while活动来检查这个变量。当它获得某个值时,将触发一个操作。同样也不优雅,但你不需要用这种方式进行大量的网络活动。

相关内容

  • 没有找到相关文章

最新更新