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


Сетка результатов веб-интерфейса Azure Data Explorer

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

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

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

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

Развертывание ячейки

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

  1. Дважды щелкните ячейку, чтобы открыть подробное представление.

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

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

Развертывание строки

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

  1. В левой части строки, которую вы хотите развернуть, выберите значок >со стрелкой.

    Снимок экрана: создание расширенной строки в веб-интерфейсе Azure Data Explorer.

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

    Снимок экрана: столбцы с развернутыми или свернутыми данными.

Поиск в подробном представлении

Вы можете выполнять бесплатный поиск текста в подробном представлении результата. Чтобы узнать, как это сделать, выполните следующие действия.

  1. Выполните следующий запрос.

    StormEvents
    | where InjuriesIndirect > 0
    
  2. Разверните строку в сетке результатов, чтобы открыть подробное представление.

  3. Выберите подробное окно представления.

  4. Чтобы инициировать строку поиска свободного текста, нажмите сочетание клавиш CTRL+F.

  5. Входные данные "травмированы". Выделены все экземпляры поискового термина.

    Снимок экрана: результат поиска из динамического поиска полей.

Примечание.

Функция поиска не учитывает регистр по умолчанию.

Получение пути к динамическому полю

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

  1. Выполните следующий запрос.

    StormEvents
    | take 10
    
  2. Выберите первый результат в столбце StormSummary , который должен быть последним столбцом.

  3. Выберите различные поля в результатах и узнайте, как JPATH в верхней части окна изменяется. Например, на следующем снимке экрана показан путь к Location полю, вложенный в Details поле в объект dynamic property-bag столбца StormSummary .

    Снимок экрана: вложенный JPATH.

  4. Щелкните значок справа от JPATH, чтобы скопировать его. Затем вставьте и используйте JPATH в качестве фильтра или поделитесь им с другими пользователями.

Добавление фильтра из динамического поля

Чтобы добавить определенное динамическое поле в качестве фильтра в запрос, выполните следующие действия:

  1. Выполните следующий запрос.

    StormEvents
    | take 10
    
  2. Выберите первый результат в столбце StormSummary , который должен быть последним столбцом.

  3. Щелкните правой кнопкой мыши поле в динамических данных и выберите " Добавить в качестве фильтра". Например, щелкните поле правой кнопкой мыши Location и добавьте его в качестве фильтра.

    Снимок экрана: добавление параметра фильтра из динамического поля.

  4. В редакторе запросов предложение запроса добавляется в запрос на основе выбранного динамического поля.

    Снимок экрана: условие запроса, добавленное из динамического выбора поля.

Добавление фильтра из результата запроса

Чтобы добавить оператор фильтра в запрос непосредственно из сетки результатов, выполните следующие действия.

  1. Выполните следующий запрос.

    StormEvents
    | take 10
    
  2. Выберите ячейки с содержимым, для которого требуется создать фильтр запросов. Чтобы выбрать несколько ячеек, щелкните и перетащите указатель мыши на ячейки, которые вы хотите выбрать, или удерживайте клавишу CTRL при щелчке каждой ячейки. Например, выберите несколько ячеек из State столбцов и EventType столбцов.

  3. Щелкните правой кнопкой мыши, чтобы открыть для ячейки меню действий. Выберите " Добавить выбор в качестве фильтров".

    Снимок экрана: раскрывающееся меню с пунктом

  4. В редакторе запросов предложение запроса добавляется в запрос на основе выбранных ячеек.

    Снимок экрана: условия, добавленные в качестве фильтров.

Группировка столбцов по результатам

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

  1. Выполните приведенный ниже запрос:

    StormEvents
    | where EventType == "Lake-Effect Snow"
    
  2. Наведите указатель мыши на столбец Штат, выберите меню и пункт Группировать по штату.

    Снимок экрана: создание таблицы с результатами запросов, сгруппированными по состоянию.

    На следующем снимка экрана показан результат после выбора группы по состоянию.

    Снимок экрана: записи, сгруппированные по состоянию.

  3. В сетке дважды щелкните запись, чтобы развернуть и просмотреть записи для этого состояния. Например, разверните записи для "ИНДИАНА". Этот тип группировки полезен в исследовательском анализе.

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

  4. После группировки данных по столбцу можно использовать функцию агрегирования значений для вычисления статистики для каждой группы. Для этого перейдите в меню столбцов, выберите "Агрегирование значений" и выберите тип функции, используемый для этого столбца.

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

  5. Чтобы вернуть сетку результатов в исходное состояние, выберите меню столбца "Группа ". Затем выберите "Сбросить столбцы".

Столбцы фильтра

Чтобы отфильтровать результаты определенного столбца, выполните следующие действия.

  1. Выберите меню для фильтра столбца.

  2. Выберите значок фильтра.

  3. Выберите нужный оператор в построителе фильтров.

  4. Введите выражение, по которому необходимо отфильтровать столбец. Результаты будут фильтроваться по мере ввода.

    Примечание.

    Регистр в фильтре не учитывается.

  5. Чтобы создать фильтр с несколькими условиями, выберите логический оператор, чтобы добавить другое условие.

  6. Чтобы удалить фильтр, удалите текст из первого условия фильтра.

    Изображение GIF: фильтрация по столбцу в веб-интерфейсе Azure Data Explorer.

Просмотр статистики ячеек

Чтобы быстро вычислить среднее, счетчик, min, max и Sum для нескольких строк, выберите соответствующие числовые ячейки. Например:

  1. Выполните следующий запрос.

    StormEvents
    | where DamageCrops > 0 and DamageProperty > 0
    | project StartTime, State, EventType, DamageCrops, DamageProperty, Source
    
  2. Выберите несколько числовых ячеек. Чтобы выбрать несколько ячеек, щелкните и перетащите указатель мыши на ячейки, которые вы хотите выбрать, или удерживайте клавишу CTRL при щелчке каждой ячейки. Среднее, количество, минимальное, максимальное и суммное значение автоматически вычисляются для этих ячеек.

    Снимок экрана: таблица с выбранными функциями.

Создание сводной таблицы

Режим сводной таблицы Excel похож на таблицу сводной таблицы Excel. Режим сводной таблицы позволяет преобразовать значения столбцов в столбцы. Например, можно свести столбец к столбцу State , чтобы сделать столбцы для "Флорида", "Миссури", "Алабама" и т. д. Чтобы создать сводную таблицу, выполните следующие действия.

  1. В правой части сетки результатов выберите "Столбцы ", чтобы просмотреть панель инструментов таблицы. В верхней части панели выберите режим сводки.

    Снимок экрана: получение доступа к функции сводного режима.

  2. Перетащите столбцы в группы строк, значения, разделы меток столбцов . Например, при перетаскивании EventType в группы строк; Повреждает значения; и метки состояния столбцов, результат должен выглядеть следующим образом.

    Снимок экрана: результаты сводной таблицы.

Поиск в сетке результатов

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

  1. Выполните следующий запрос.

    StormEvents
    | where DamageProperty > 5000
    | take 1000
    
  2. В верхнем меню сетки результатов в правой части выберите "Поиск " и введите "Wabash".

    Снимок экрана: выделенная панель поиска в таблице.

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

    Снимок экрана: таблица, содержащая выделенные выражения из результата поиска.

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

Результаты цвета по значению

Чтобы цветить строки результатов на основе значения столбца, выполните следующие действия:

  1. Выполните следующий запрос.

    StormEvents
    | take 10
    
  2. Щелкните правой кнопкой мыши значение в столбце State .

  3. Выберите " Просмотреть результаты" и выберите "Цвет по значению".

    Снимок экрана: параметр цвета по значению.

  4. Результаты цветируются значениями в столбце State .

    Снимок экрана: цвет по значению.

Цвет результатов по уровню ошибки

Сетка результатов может цветить результаты на основе уровня серьезности ошибки или детализации. Чтобы включить эту функцию, измените параметры, как описано в разделе "Выделение уровней ошибок".

Цветовая схема для уровней ошибок в светлом режиме Цветовая схема для уровней ошибок в темном режиме
Снимок экрана: условные обозначения для цветовой схемы в светлом режиме. Снимок экрана: условные обозначения для цветовой схемы в темном режиме.

Сокрытие пустых столбцов

Чтобы скрыть или показать пустые столбцы, выберите значок глаз в меню сетки результатов.

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