Как узнать, какие данные вставляются в мое Azure хранилище данных - PullRequest
1 голос
/ 14 июля 2020

Я использую Azure 'Synapse SQL Pool' (также известный как хранилище данных), содержащий таблицу с именем 'DimClient'. Я вижу в своей базе данных, что новые записи добавляются каждый день в определенное c время. Я просмотрел все конвейеры и триггеры ADF, но ни один из них не настроен на запуск в то время. Я также не вижу никаких хранимых процедур, которые вставляют или обновляют записи в этой таблице. Я могу только сделать вывод, что есть еще один запущенный процесс, который добавляет эти записи.

Я включил «Отправить в Log Analytics» для пересылки в рабочую область и включил категории SqlRequests и ExecRequests. Я подождал день и просмотрел журналы, используя следующий запрос:

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

Я получаю «Результаты не найдены», но когда я запрашиваю таблицу в SSMS, она содержит новые записи, которые были добавлены в течение последних 24 часов. . Как определить, что вставляет эти записи?

1 Ответ

1 голос
/ 20 июля 2020

вы должны получить результат. требуется время для синхронизации c данных в журнале аналитики. также проверьте настройки диагностики c на пуле Synpase

...