Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Tip
Microsoft Fabric Data Warehouse — это реляционное хранилище корпоративного масштаба на основе озера данных, с архитектурой, готовой к будущему, встроенной ИИ и новыми функциями. Если вы не знакомы с хранилищем данных, начните с Fabric Data Warehouse. Существующие рабочие нагрузки выделенного пула SQL могут обновляться до Fabric для доступа к новым возможностям в области науки о данных, аналитики в реальном времени и отчетности.
В этой статье приведены советы по разработке решений с помощью меток для инструментирования запросов в выделенных пулах SQL.
Что такое метки?
Выделенный пул SQL поддерживает концепцию, называемую метками запросов. Прежде чем углубляться в детали, рассмотрим пример:
SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query Label')
;
Последняя строка добавляет тег "Моя метка запроса" к запросу. Этот тег полезен, так как метка доступна для запросов через динамические административные представления.
Запрос меток предоставляет механизм для поиска проблемных запросов и помогает определить ход выполнения ELT.
Хорошие правила именования действительно помогают. Например, метка, которая начинается с PROJECT, PROCEDURE, STATEMENT или COMMENT, уникально идентифицирует запрос среди всего кода в системе контроля версий.
Следующий запрос использует динамическое представление управления для поиска по метки:
SELECT *
FROM sys.dm_pdw_exec_requests r
WHERE r.[label] = 'My Query Label'
;
Примечание.
Важно поместить квадратные скобки или двойные кавычки вокруг метки слова при запросе. Метка является зарезервированным словом и вызывает ошибку, если она не отграничена.
Дальнейшие действия
Дополнительные советы по разработке приведены в обзоре разработки.