gpt4 book ai didi

azure - 创建依赖项管道以检查 ADF 中的文件是否为最新文件

转载 作者:行者123 更新时间:2023-12-03 03:47:39 25 4
gpt4 key购买 nike

我正在尝试在执行模型刷新(Web 事件)之前为文件创建依赖项管道,我想确保所有相关文件都位于各自的文件夹中,并且所有文件都是最新的。

假设我的模型刷新使用 adls 中存在的以下文件-

  1. myadls/raw/master/file1.csv
  2. myadls/raw/dim/file2.csv
  3. myadls/raw/dim/file3.csv
  4. myadls/raw/reporting/file4.csv

我们需要将上次修改的文件与今天的日期进行比较。如果两者相等,则文件是最新的。如果任何文件不是最新的,那么我需要一封文件名不是最新的电子邮件,并且我不应该触发通常会刷新模型的网络事件。

我使用获取元数据为每个事件、If 条件、Web 事件和设置变量事件创建了此管道。但问题是我无法收到该文件的电子邮件,该文件不是最新的。

根据我的情况,我如何才能收到不是最新文件的文件的电子邮件?

请注意,上述文件夹可以包含超过 100 个文件,但我只查找我在模型中使用的特定文件。

最佳答案

我们使用 SendGrid API 在我的公司发送电子邮件。

您可以使用任何电子邮件 API 轻松地在电子邮件正文中传递文件名。您可以将文件名写入变量,然后在正文中引用该变量。听起来您几乎已经构建了所有内容,因此在 ForEach 中,只需添加一个“附加到变量”步骤即可将新值写入数组变量。然后您可以在 SendEmail Web Activity 中使用这些数组值,或者使用字符串转换函数,有很多方法可以实现。

稍后我将用示例更新这篇文章

关于azure - 创建依赖项管道以检查 ADF 中的文件是否为最新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68540524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com