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

В пользовательском веб-интерфейсе Azure Data Explorer есть коллекция примеров, в которой вы можете попрактиковаться в написании запросов и команд язык запросов Kusto (KQL). Эта коллекция содержит примеры данных с интерактивными руководствами в бесплатном и общедоступном кластере справки.

Предварительные требования

Учетная запись Майкрософт или Microsoft Entra удостоверение пользователя для входа в кластер справки. Подписка Azure не обязательна.

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

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

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

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

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

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

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

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

  3. В диалоговом окне Explore data samples (Просмотр примеров данных) выберите пример набора данных и нажмите кнопку Просмотр.

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

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

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

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

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

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

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

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

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

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

Совет

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

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

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

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

Прежде чем выполнять любой запрос или команду, ознакомьтесь с комментариями над ним. Комментарии содержат важную информацию. Например, почему некоторые команды управления не будут работать в кластере справки из-за отсутствия разрешений. Редактор запросов предоставляет предложения и предупреждения при написании запросов. Сведения о том, какие предложения и предупреждения вы получаете, см. в разделе Настройка рекомендаций по запросам.

Снимок экрана: окно редактора запросов с примерами руководств.

Команды управления Learn

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

Таблица Описание Команда
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}]'