【问题标题】:How do I find out what is inserting data in my Azure Data Warehouse如何找出在我的 Azure 数据仓库中插入数据的内容
【发布时间】:2020-11-03 05:21:11
【问题描述】:

我正在使用包含名为“DimClient”的表的 Azure“Synapse SQL 池”(又名数据仓库)。我在我的数据库中看到每天在特定时间添加新记录。我查看了所有 ADF 管道和触发器,但当时没有一个设置为运行。我也没有看到任何在此表中插入或更新记录的存储过程。我只能得出结论,正在运行的另一个进程正在添加这些记录。

我打开了“发送到 Log Analytics”以转发到工作区并包括 SqlRequests 和 ExecRequests 类别。我等了一天,并使用以下查询查看了日志:

AzureDiagnostics
| where Category == "SqlRequests" or Category  == "ExecRequests"
| where Command_s contains "DimClient" ;

我得到“未找到结果”,但当我在 SSMS 中查询表时,它包含在过去 24 小时内添加的新记录。如何确定插入这些记录的内容是什么?

【问题讨论】:

    标签: azure-log-analytics azure-sqldw azure-sql-data-warehouse azure-synapse


    【解决方案1】:

    你应该得到结果。在日志分析中同步数据需要一些时间。还要检查 Synpase 池的诊断设置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-10
      • 2017-04-21
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 2020-09-06
      • 2017-01-04
      • 2021-08-24
      相关资源
      最近更新 更多