如何在突触分析工作区的日志分析工作区中获取错误详细信息日志

问题描述 投票:0回答:3

我正在创建一个 Power BI 报告来监控一些 Azure 资源的性能。我创建了一个天蓝色数据工厂资源,并进行了诊断设置以在日志分析工作区中获取其日志。对于数据工厂资源,我在“ADFActivityRuns”日志中收到错误、错误代码和错误消息列。 同样,我创建了 Synapse Analytics 工作区,并执行了管道和活动成功和失败的场景来捕获其日志,但对于 Synapse Analytics 工作区,这些错误、错误代码和错误消息列不可用于“SynapseIntegrationActivityRuns”日志。

我知道如果突触工作区中的管道失败,我们可以在监控部分->管道运行->管道名称->错误列中查看其错误消息

那么如何在日志分析工作区中获取 Synapse 分析工作区的错误详细信息(管道和活动失败错误消息)?

我们希望创建一个 Power BI 报告来提供资源的综合视图(例如有多少管道/活动失败以及失败的原因是什么)。我们已经成功为 Azure 数据工厂创建了它,但对于 Synapse,我们没有在日志中获取那些与错误相关的列。

azure powerbi azure-data-factory azure-log-analytics azure-synapse
3个回答
2
投票

不幸的是,

SynapseIntegrationActivityRuns
日志没有
Error Details
或您在ADFActivityRuns中获得的消息:

enter image description here

但是,似乎没有这样的列,您可以在SynapseIntegrationActivityRuns表下直接获取错误详细信息。

作为解决方法,您可以将管道运行与

Error Details
一起记录到自定义 SQL 中,然后将该数据输入到 PowerBi 中。


0
投票

adf 错误详细信息的日志分析工作区中的表名称不是 ADFActivityRuns。 正确的名称是 ADFActivityRun


-1
投票

将日志分析添加到 Synapse Analytics Workspace;

  • 在 Azure 中创建 Log Analytics 工作区
  • 转到 Synapse 工作区
  • 选择诊断设置

Diagnostic Settings

  • 添加诊断设置
  • 选择您想要记录的日志以及您想要将其记录到的 Log Analytics 工作区,并为诊断命名 enter image description here
  • 您的 Log Analytics 工作区将开始构建,允许您在本地查询或允许您导入 Power BI
© www.soinside.com 2019 - 2024. All rights reserved.