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


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

В веб-интерфейсе 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: содержит справочные данные о расположении серверов.

Совет

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

Снимок экрана: раскрывающееся меню пользовательского веб-интерфейса 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}]'