Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте коллекцию примеров Azure Data Explorer для изучения и практики языка запросов Kusto (KQL) с проверенными наборами данных в бесплатном общедоступном кластере справки. Запустите готовые руководства, измените запросы и сразу увидите результаты— подписка Azure не требуется. Войдите с помощью учетной записи Майкрософт или удостоверения Microsoft Entra и начните изучать примеры баз данных, таблиц, хранимых функций, внешних таблиц и материализованных представлений.
Необходимые компоненты
Войдите в кластер справки с помощью учетной записи Майкрософт или удостоверения пользователя Microsoft Entra. Вам не нужна подписка Azure.
Начало работы
На следующей схеме изображено высокоуровневое представление баз данных, доступных в коллекции примеров.
Действия с примерами данных
Начните изучать запросы KQL с помощью набора данных из коллекции примеров.
Войдите в веб-интерфейс Azure Data Explorer с помощью учетной записи Майкрософт или удостоверения пользователя Microsoft Entra.
На домашней странице выберите "Просмотреть примеры данных с помощью KQL".
В диалоговом окне "Изучение примеров данных " выберите образец набора данных и нажмите кнопку "Обзор".
На панели подключений к кластеру вспомогательный кластер отображается с примерами баз данных: хранимые функции, внешние таблицы, материализованные представления и таблицы баз данных. Выделяется база данных, выбранная в диалоговом окне примера данных.
На этой схеме показано высокоуровневое представление потока данных архитектуры, от необработанных данных до приема, обработки и материализованных представлений.
Следуйте инструкциям по руководствам
Окно редактора запросов, расположенное справа от области подключений к кластеру, предоставляет полезные руководства в виде часто используемых запросов вместе с подробными объяснениями.
Мы рассмотрим базу данных метрик , помеченную как SampleMetrics в области подключений кластера.
Набор данных SampleMetrics состоит из следующих таблиц:
- RawServerMetrics: при приеме необработанных данных для временного хранилища.
- TransformedServerMetrics: где хранятся проанализированные и обработанные данные.
- SQLServersLocation: содержит справочные данные о расположении серверов.
Совет
Вы можете перейти к другим учебникам в окне редактора запросов. Выберите "Открыть>учебники", а затем выберите конкретный учебник, который вы хотите изучить.
Выполнение запроса
В окне редактора запросов поместите курсор в запрос и нажмите кнопку Выполнить в верхней части окна или нажмите клавиши SHIFT + ВВОД, чтобы выполнить запрос. Результаты отображаются в области результатов запроса непосредственно под окном редактора запросов.
Прежде чем выполнять любой запрос или команду, ознакомьтесь с комментариями над ним. Комментарии включают важные сведения. Например, почему определенные команды управления не работают в кластере справки из-за отсутствия разрешений. Редактор запросов предоставляет предложения и предупреждения при написании запросов. Сведения о настройке предложений и предупреждений, которые вы получаете, см. в разделе "Настройка рекомендаций по запросу".
Сведения о командах управления
Так как определенные команды управления не могут выполняться в кластере справки , можно создать собственный бесплатный кластер для дальнейшего изучения этих команд. В следующей таблице описаны некоторые примеры этих команд.
| Таблицу | Description | Command |
|---|---|---|
| RawServerMetrics | Политику пакетной обработки для приема данных можно настроить с целью уменьшения задержки приема по умолчанию с 5 минут до 20 секунд. | .alter table RawServerMetrics policy ingestionbatching @'{"MaximumBatchingTimeSpan": "00:00:20", "MaximumNumberOfItems": 500,"MaximumRawDataSizeMB": 1024}' |
| RawServerMetrics | Для политики хранения данных можно установить срок в 10 дней, чтобы избежать дублирования сведений в таблицах необработанных и преобразованных данных. При необходимости необработанные данные можно хранить дольше. Например, если в таблице TransformedServerMetrics возникли проблемы вместо того, чтобы возвращаться к исходным данным, можно сослаться на данные в таблице RawServerMetrics. | .alter table RawServerMetrics policy retention '{"SoftDeletePeriod": "10.00:00:00", "Recoverability": "Enabled"}' |
| TransformedServerMetrics | Политику обновления можно применить для преобразования и анализа необработанных данных. | .alter table TransformedServerMetrics policy update @'[{"IsEnabled": true, "Source": "RawServerMetrics", "Query": "Transform_RawServerMetrics()", "IsTransactional": true, "PropagateIngestionProperties": false}]' |