首页 > 解决方案 > 如何在 Azure 数据工厂管道中获取错误消息的详细信息

问题描述

我在 Azure 数据工厂中的管道的最后一步使用包含 Notebook 步骤的流执行另一个管道。作为我要求的一部分,我需要在此步骤失败时捕获错误消息的详细信息(将其存储在数据库中)。 在此处输入图像描述

但是,最后一步的输出不提供此信息,仅提供指向另一信息的链接。我的挑战是我无法修改“内部”管道来获取该数据(我们对错误的 URL 感兴趣),我需要从我创建的那个中做所有事情。

不幸的是,我无法找到任何可能的解决方案或文档来尝试解决这个问题。我很感激你能给我的任何建议。

标签: azure-pipelinesazure-data-factoryerror-messaging

解决方案


尝试将您的代码包含在 try-except 块中,如此处所述

异常处理

在 except 块内,您还可以使用返回错误消息

dbutils.notebook.exit(errmsg)

返回 ADF 并分配给变量,例如

@activity('Notebook1').output.runoutput

您可以从变量写入表/文件。

视频


推荐阅读