Поделиться через


Изучение коллекции примеров

Используйте коллекцию примеров Azure Data Explorer для изучения и практики языка запросов Kusto (KQL) с проверенными наборами данных в бесплатном общедоступном кластере справки. Запустите готовые руководства, измените запросы и сразу увидите результаты— подписка Azure не требуется. Войдите с помощью учетной записи Майкрософт или удостоверения Microsoft Entra и начните изучать примеры баз данных, таблиц, хранимых функций, внешних таблиц и материализованных представлений.

Необходимые компоненты

Войдите в кластер справки с помощью учетной записи Майкрософт или удостоверения пользователя Microsoft Entra. Вам не нужна подписка Azure.

Начало работы

На следующей схеме изображено высокоуровневое представление баз данных, доступных в коллекции примеров.

Схема, на которую показана блок-схема баз данных, доступных в коллекции примеров для Azure Data Explorer.

Действия с примерами данных

Начните изучать запросы KQL с помощью набора данных из коллекции примеров.

  1. Войдите в веб-интерфейс Azure Data Explorer с помощью учетной записи Майкрософт или удостоверения пользователя Microsoft Entra.

  2. На домашней странице выберите "Просмотреть примеры данных с помощью KQL".

    Снимок экрана: главная страница в пользовательском веб-интерфейсе Azure Data Explorer.

  3. В диалоговом окне "Изучение примеров данных " выберите образец набора данных и нажмите кнопку "Обзор".

    Снимок экрана: диалоговое окно

    На панели подключений к кластеру вспомогательный кластер отображается с примерами баз данных: хранимые функции, внешние таблицы, материализованные представления и таблицы баз данных. Выделяется база данных, выбранная в диалоговом окне примера данных.

    Снимок экрана: область подключения кластера пользовательского интерфейса Azure Data Explorer с примерами баз данных и таблицами в древовидной схеме.

    На этой схеме показано высокоуровневое представление потока данных архитектуры, от необработанных данных до приема, обработки и материализованных представлений.

    Блок-схема: прием необработанных данных в преобразованные данные и материализованные представления.

Следуйте инструкциям по руководствам

Окно редактора запросов, расположенное справа от области подключений к кластеру, предоставляет полезные руководства в виде часто используемых запросов вместе с подробными объяснениями.

Мы рассмотрим базу данных метрик , помеченную как SampleMetrics в области подключений кластера.

Набор данных SampleMetrics состоит из следующих таблиц:

  • RawServerMetrics: при приеме необработанных данных для временного хранилища.
  • TransformedServerMetrics: где хранятся проанализированные и обработанные данные.
  • SQLServersLocation: содержит справочные данные о расположении серверов.

Совет

Вы можете перейти к другим учебникам в окне редактора запросов. Выберите "Открыть>учебники", а затем выберите конкретный учебник, который вы хотите изучить.

Снимок экрана: раскрывающееся меню пользовательского веб-интерфейса Azure Data Explorer для выбора примеров руководств в окне запросов.

Выполнение запроса

В окне редактора запросов поместите курсор в запрос и нажмите кнопку Выполнить в верхней части окна или нажмите клавиши 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}]'