Упражнение. Примеры запросов

Завершено

В предыдущем уроке мы рассмотрели общую структуру запроса KQL. Теперь давайте попробуем выполнить несколько примеров запросов.

Доступ к демонстрационной среде запросов

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

Azure Data Обозреватель предлагает кластер справки с различными типами предварительно загруженных данных. Доступ к этому кластеру можно получить с помощью веб-интерфейса Обозреватель данных Azure.

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

Для этой среды требуется учетная запись Майкрософт или удостоверение пользователя Microsoft Entra.

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

Следующий запрос ответит на вопрос: "Что было 10 лучших повреждений собственности, вызванных наводнениями?"

StormEvents
| where EventType == "Flood"
| sort by DamageProperty desc
| take 10

Ниже приведен пошаговый анализ того, как запрос обрабатывает данные.

  1. Запрос начинается с таблицы в StormEvents виде табличных входных данных.
  2. Он фильтрует записи, для которых EventType столбец точно равен наводнению.
  3. Результирующий список отсортирован в порядке убывания в зависимости от значения в столбце DamageProperty .
  4. Наконец, возвращаются первые 10 записей.