azure-data-factory-2 - Azure ADF - 如何仅在新文件到达后继续进行管道活动?
问题描述
我已经使用 databricks 笔记本编写了通用数据文件到达检查例程,它接受文件名和时间,指定可接受的文件新鲜度。许多管道使用此笔记本并传递文件名元组,最后笔记本返回 True 或 False,以指示下一个工作流活动是否可以开始。到目前为止,一切都很好。现在我的问题是如何在 Azure ADF 管道中使用它,如果它失败,它应该等待 30 分钟左右,然后通过再次在笔记本上运行再次检查?此笔记本应首先运行,因此如果新文件已经存在,则不应等待
解决方案
由于您正在谈论笔记本活动,您可以添加一个等待活动“失败”并设置等待时间。等待后添加一个执行管道活动。这个执行管道应该指向一个管道,其中一个执行管道(再次)指向具有笔记本活动的主管道。基本上这只是一个循环,但只会在失败时执行。
推荐阅读
- python - 从列表框到 SQL 数据库的 Bottle 服务器 POST 选项
- html - Displaying AJAX results into a table
- amazon-web-services - Web 应用程序通常如何与 Amazon S3 交互?
- c# - uwp 紧凑覆盖在屏幕上的特定位置
- python - 为什么即使没有执行一些代码也会发生错误?
- powershell - PowerShell 使用属性文件安装 MSI
- python - 访问可编辑注释
- javascript - console.log 未打印到 Visual Studio Code 中的调试控制台
- excel - 是否可以在 Excel 中以编程方式调整字段列表窗口的大小?
- vb.net - 输入日期并保存到访问时 INSERT INTO 语句中的语法错误为什么?