Установка и пользовательский интерфейс Kusto.Explorer

Область применения: ✅Microsoft Fabric✅Azure Data Explorer

Kusto.Explorer — это бесплатное программное обеспечение для скачивания и использования на рабочем столе Windows. Kusto.Explorer позволяет запрашивать и анализировать данные с помощью язык запросов Kusto (KQL) в пользовательском интерфейсе. В этом обзоре объясняется, как настроить Kusto.Explorer и описать пользовательский интерфейс, который вы будете использовать.

С помощью Kusto.Explorer можно выполнять следующие задачи:

Установка Kusto.Explorer

  • Скачайте и установите средство Kusto.Explorer:

  • Кроме того, перейдите к кластеру Kusto с помощью браузера с поддержкой ClickOnce: https://<your_cluster>/?web=0 Замените <your_cluster> URI кластера (например, help.kusto.windows.net.)

Использование Google Chrome и Kusto.Explorer

Если Google Chrome является браузером по умолчанию, необходимо установить расширение ClickOnce для Chrome. https://chromewebstore.google.com/detail/clickonce-for-google-chro/kekahkplibinaibelipdcikofmedafmb?hl=en-US

Если браузер по умолчанию является Microsoft Edge, установка этого расширения не требуется. Проверьте параметры ClickOnce в параметрах флага Microsoft Edge.

Общие сведения о пользовательском интерфейсе

Пользовательский интерфейс Kusto.Explorer содержит вкладки и панели, структура которых аналогична другим продуктам Майкрософт:

  • Переходите по вкладкам на панели меню для выполнения различных операций.
  • Управляйте подключениями на панели подключения.
  • Создавайте скрипты для запуска на панели скриптов.
  • Просматривайте результаты скриптов на панели результатов.

Снимок экрана: пользовательский интерфейс Kusto Explorer, в котором представлен обзор четырех панелей интерфейса.

Панель Connections (Подключения)

Снимок экрана: панель

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

Если фактическая схема большая (например, база данных с сотнями таблиц), можно выполнить поиск, нажав CTRL+F и введя подстроку (без учета регистра) искомого имени сущности.

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

#connect cluster('help').database('Samples')

StormEvents | count

Запустите каждую строку, нажав клавишу F5 или аналогичную.

Панель "Рабочие документы"

Снимок экрана: панель рабочих папок с несохраненных рабочих и отслеживаемых папок.

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

  • Нерасохраненные работы: список папок для открытых вкладок запросов, над которыми вы по-прежнему работаете.
  • Отслеживаемые папки: списки папок с локального устройства, которые можно добавить как библиотеки KQL для упрощения доступа и управления.

Вкладка "Главная"

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

На вкладке "Главная" показаны наиболее часто используемые операции. Сюда входят:

Раздел Query (Запрос)

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

Меню Поведение
Раскрывающийся список режимов
  • Режим запроса: переключает редактор запросов в режим запроса. Команды можно записывать и сохранять в виде запросов (по умолчанию)
  • Режим поиска: один режим запроса, в котором каждая введенная команда обрабатывается немедленно и представляет результат на панели результатов.
  • Режим Search++: позволяет искать термин с помощью синтаксиса поиска в одной или нескольких таблицах. Узнайте больше об использовании режима поиска++.
Новая вкладка Открывает новую вкладку для запроса язык запросов Kusto.

Раздел Share (Общий доступ)

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

Меню Поведение
Data To Clipboard (Данные в буфер обмена) Экспортирует запрос и набор данных в буфер обмена. Если отображается диаграмма, она экспортируется в качестве изображения.
Result To Clipboard (Результаты в буфер обмена) Экспортирует набор данных в буфер обмена. Если отображается диаграмма, она экспортируется в качестве изображения.
Query to Clipboard (Запрос в буфер обмена) Экспортирует запрос в буфер обмена

Раздел Visualizations (Визуализации)

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

Сведения о визуализациях переменных см. в операторе отрисовки.

Меню Поведение
Диаграмма с областями Отображает диаграмму с областями, в которой ось X является первым столбцом (значение должно быть числовым). Все числовые столбцы сопоставлены с различными рядами (ось Y).
Гистограмма Отображает гистограмму, в которой все числовые столбцы сопоставлены с различными рядами (ось Y). Текстовый столбец перед числовым значением является ось X (можно управлять в пользовательском интерфейсе).
Линейчатая диаграмма Отображает линейчатую диаграмму, в которой все числовые столбцы сопоставлены с различными рядами (ось X). Текстовый столбец перед числовым значением — ось Y (можно управлять в пользовательском интерфейсе).
Диаграмма с областями с накоплением Отображает диаграмму с областями и накоплениями, в которой ось X является первым столбцом (значение должно быть числовым). Все числовые столбцы сопоставлены с различными рядами (ось Y).
Временная диаграмма Отображает временную диаграмму, в которой ось X является первым столбцом (в качестве значения необходимо указать дату и время). Все числовые столбцы сопоставлены с различными рядами (ось Y).
График Отображает график, в котором ось X является первым столбцом (значение должно быть числовым). Все числовые столбцы сопоставлены с различными рядами (ось Y).
Anomaly Chart (Диаграмма аномалий) Аналогично диаграмме времени, но находит аномалии в данных временных рядов с помощью алгоритма обнаружения аномалий машинного обучения. Данные должны находиться в сегментах фиксированного интервала. Для обнаружения аномалий Kusto.Explorer использует функцию series_decompose_anomalies.
Круговая диаграмма Отображает круговую диаграмму, в которой ось цвета является первым столбцом. Второй столбец — это ось тета (должно быть мерой, преобразованной в процент).
Time Ladder (Лестница временных интервалов) Отображает лестничную диаграмму, в которой ось X является последними двумя столбцами (в качестве значения необходимо указать дату и время). Ось Y представляет собой составную часть других столбцов.
Точечная диаграмма Отображает точечную диаграмму, в котором ось X является первым столбцом (значение должно быть числовым). Все числовые столбцы сопоставлены с различными рядами (ось Y).
Сводная диаграмма Отображает сводную таблицу и диаграмму, которые предоставляют гибкие возможности выбора данных, столбцов, строк и различных типов диаграмм.
Time Pivot (Сводная диаграмма времени) Интерактивная навигация по временной шкале событий (сведения об оси времени).

Раздел View (Представление)

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

Меню Поведение
Full View Mode (Режим полного представления) Увеличивает рабочее пространство, скрывая меню ленты и панель подключения. Выйдите из режима полного представления, выбрав Home>Full View Mode (Домашняя > Режим полного представления) или нажав клавишу F11.
Hide Empty Columns (Скрыть пустые столбцы) Удаляет пустые столбцы из сетки данных.
Collapse Singular Columns (Свернуть столбцы с сингулярными значениями) Свертывает столбцы с уникальными значениями.
Explore Column Values (Просмотр значений столбцов) Отображает распределение значений столбцов.
Increase Font (Увеличить шрифт) Увеличивает размер шрифта вкладки запроса и сетки данных результатов.
Decrease Font (Уменьшить шрифт) Уменьшает размер шрифта вкладки запроса и сетки данных результатов.

Примечание.

Параметры представления данных.

Kusto.Explorer отслеживает параметры, которые используются для каждого уникального набора столбцов. При изменении порядка или удалении столбцов представление данных сохраняется и будет повторно использоваться при каждом извлечении данных с теми же столбцами. Чтобы сбросить параметры представления до значений по умолчанию, на вкладке View (Представление) выберите Reset View (Сброс представления).

Вкладка "Файл"

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

Меню Поведение
---------Query Script--------- (Скрипт запроса)
Новая вкладка Открывает новое окно вкладки для запроса Kusto.
Открыть файл Загружает данные из файла *.kql на активную панель скриптов.
Save To File (Сохранить в файл) Сохраняет содержимое активной панели скриптов в файл *.kql.
Close Tab (Закрыть вкладку) Закрывает текущее окно вкладки
---------Профили---------
Импортировать профиль Импорт профиля Kusto.Explorer.
Профиль экспорта Экспорт профиля Kusto.Explorer.
---------Save Data--------- (Сохранение данных)
Data To CSV (Данные в CSV-файл) Экспортирует данные в CSV-файл (разделенные запятыми значениями).
Data To JSON (Данные в JSON-файл) Экспортирует данные в форматированный файл JSON.
Data To Excel (Данные в Excel) Экспортирует данные в файл XLSX (Excel).
Data To Text (Данные в текст) Экспортирует данные в файл TXT (текстовый).
Data To KQL Script (Данные в скрипт KQL) Экспортирует запрос в файл скрипта.
Data To Results (Данные в файл результатов) Экспортирует запрос и данные в файл результатов (QRES).
Run Query Into CSV (Запуск запроса в CSV-файле) Выполняет запрос и сохраняет результаты в локальный CSV-файл.
---------Load Data--------- (Загрузка данных)
From Results (Из файла результатов) Загружает запрос и данные из ФАЙЛА результатов (QRES).
---------Буфер обмена---------
Query and Results To Clipboard (Запрос и результаты в буфер обмена) Экспортирует запрос и набор данных в буфер обмена. Если представлена диаграмма, она экспортирует диаграмму в виде растрового изображения.
Result To Clipboard (Результаты в буфер обмена) Экспортирует набор данных в буфер обмена. Если представлена диаграмма, она экспортирует диаграмму в виде растрового изображения.
Запрос к буферу обмена Экспортирует запрос в буфер обмена.
Результаты в буфер обмена (datatable()) Экспорт результатов запроса в буфер обмена. Максимально допустимое значение ячейки равно 30000.
---------Результаты---------
Clear results cache (Очистить кэш результатов) Очищает кэшированные результаты ранее выполненных запросов.

Вкладка "Подключения"

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

Меню Поведение
---------Группы---------
Добавить группу Добавляет новую группу серверов Kusto.
---------Clusters--------- (Кластеры)
Import Connections (Импортировать параметры подключения) Импортирует подключения из файла, указывающего подключения.
Export Connections (Экспортировать параметры подключения) Экспортирует подключения к файлу.
Добавить подключение Добавляет новое подключение к серверу Kusto.
Изменить подключение Открывает диалоговое окно для редактирования свойств подключения к серверу Kusto.
Remove Connection (Удалить подключение) Удаляет существующее подключение к Серверу Kusto.
Refresh Обновляет свойства подключения сервера Kusto.
---------Профили---------
Импортировать профиль Импорт профиля Kusto.Explorer.
Профиль экспорта Экспорт профиля Kusto.Explorer.
---------Безопасность---------
Inspect Your ADD Principal (Проверка субъекта ADD) Отображает текущие сведения о активном пользователе.
Функция выхода Выход текущего пользователя из подключения к идентификатору Microsoft Entra.
---------Data Scope--------- (Область данных)
Caching scope (Область кэширования)
  • Hot Data (Горячие данные). Выполнение запросов только в кэше горячих данных
  • Все данные: выполнение запросов для всех доступных данных (по умолчанию).
DateTime Column (Столбец времени и даты) Имя столбца, который может использоваться для предварительного фильтрации времени.
Time Filter (Фильтр времени) Значение предварительного фильтра времени.

Вкладка «Вид»

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

Меню Поведение
---------Appearance--------- (Представление)
Full View Mode (Режим полного представления) Увеличивает рабочее пространство, скрывая меню ленты и панель подключения. Выйдите из режима полного представления, выбрав Home>Full View Mode (Домашняя > Режим полного представления) или нажав клавишу F11.
Increase Font (Увеличить шрифт) Увеличивает размер шрифта вкладки запроса и сетки данных результатов.
Decrease Font (Уменьшить шрифт) Уменьшает размер шрифта вкладки запроса и сетки данных результатов.
Reset Layout (Сбросить макет) Сбрасывает макет элементов управления закреплением инструмента и окон.
Rename Document Tab (Переименовать вкладку документов) Переименуйте выбранную вкладку.
---------Data View--------- (Представление данных)
Представление сброса Сбрасывает параметры представления данных по умолчанию.
Explore Column Values (Просмотр значений столбцов) Показывает распределение значений столбцов.
Focus on Query Statistics (Выделить статистику запросов) Изменяет фокус на статистику запросов вместо результатов запроса после завершения запроса.
Hide Duplicates (Скрыть повторы) Переключает удаление повторяющихся строк из результатов запроса.
Hide Empty Columns (Скрыть пустые столбцы) Удаляет пустые столбцы из результатов запроса.
Collapse Singular Columns (Свернуть столбцы с сингулярными значениями) Свертывает столбцы с уникальными значениями.
Выбор строки Включает выбор определенных строк на панели результатов
Цвет по столбцу Группы идентичных записей в первом столбце по цвету.
Перенос текста Форматирует ячейки для упаковки данных в соответствии с шириной столбца.
---------Data Filtering--------- (Фильтрация данных)
Filter Rows In Search (Фильтрация строк в поиске) Переключает параметр для отображения только совпадающих строк в поиске результатов запроса (CTRL+F).
---------Visualizations--------- (Визуализации)
Визуализации См. статью Визуализации.

Примечание.

Параметры представления данных.

Kusto.Explorer отслеживает параметры, используемые для каждого уникального набора столбцов. При изменении порядка или удалении столбцов представление данных сохраняется и будет повторно использоваться при каждом извлечении данных с теми же столбцами. Чтобы сбросить параметры представления до значений по умолчанию, на вкладке View (Представление) выберите Reset View (Сброс представления).

Вкладка "Сервис"

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

Меню Поведение
---------IntelliSense---------
Включение технологии IntelliSense Включает и отключает IntelliSense на панели сценариев.
Список проблем Выводит список проблем на панели "Скрипт".
---------Служба автоматизации---------
Добавление новой службы автоматизации Создает отчет анализа, предоставляющий аналитические сведения о запросе.
---------Служебные программы---------
Программы командной строки Открывает командную строку на компьютере.
Сжатие файла LZ4 Сжимает файлы с помощью алгоритма LZ4.
Decompress LZ4-файл Распаковывает файлы с помощью алгоритма LZ4.
---------Аналитика---------
Analytical Reports (Аналитические отчеты) Открывает панель мониторинга с несколькими предварительно созданными отчетами для анализа данных.
---------Перевести---------
Query to Power BI (Запрос в Power BI). Преобразует запрос в формат, подходящий для использования в Power BI.
---------Параметры---------
Reset Options (Сбросить параметры) Задает параметры приложения значениям по умолчанию.
Параметры Открывает средство для настройки параметров приложения. Дополнительные сведения см. в разделе "Параметры Kusto.Explorer".

Цвета строк таблицы

Kusto.Explorer пытается интерпретировать уровень серьезности или детализации каждой строки на панели результатов и окрасить их соответствующим образом. Это делается путем сопоставления различных значений каждого столбца с набором известных шаблонов ("Предупреждение", "Ошибка" и т. д.).

Чтобы изменить цветовую схему выходных данных или отключить это поведение, в меню "Сервис" выберите "Параметры>средства просмотра>результатов" цветовую схему.

Снимок экрана: изменение цветовой схемы Kusto Explorer.

Условные обозначения для цветовой схемы Excel Условные обозначения для цветовой схемы Яркие
Снимок экрана: условные обозначения цветовой схемы Excel в обозревателе Kusto. Снимок экрана: яркие условные обозначения цветовой схемы в обозревателе Kusto.

Вкладка Monitoring (Мониторинг)

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

Меню Поведение
---------Мониторинг---------
Cluster Diagnostics (Диагностика кластеров) Отображает сводку о работоспособности для группы серверов, выбранной в настоящее время на панели подключений.
Последние данные: все таблицы Отображает сводку последних данных во всех таблицах выбранной базы данных.
Последние данные: выбранная таблица Отображается в строке состояния последние данные в выбранной таблице.

Вкладка Management "Управление"

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

Меню Поведение
---------Authorized Principals--------- (Авторизированные субъекты)
Manage Database Authorized Principals (Управление авторизированными субъектами базы данных) Позволяет управлять субъектами базы данных для авторизованных пользователей.
Manage Table Authorized Principals (Управление авторизированными субъектами таблицы) Позволяет управлять субъектами таблицы для авторизованных пользователей.
Manage Function Authorized Principals (Управление авторизированными субъектами функции) Позволяет управлять субъектами функции для авторизованных пользователей.

Вкладка Help (Справка)

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

Меню Поведение
---------Документация---------
Справка Открывает ссылку на веб-документацию Kusto.
Новые возможности Открывает документ, в который перечислены все изменения Kusto.Explorer.
Сообщить о проблеме Открывает диалоговое окно с двумя параметрами:
  • Report issues related to service (Сообщить о проблемах, связанных со службой).
  • Report issues in the client application (Сообщить о проблемах в клиентском приложении).
.
Сочетания клавиш Открывает ссылку на список сочетаний клавиш Kusto.Explorer.
Показать EULA Открывает ссылку на статью "Юридическая информация Microsoft Azure".

Управление удостоверением пользователя, подключающегося к Kusto.Explorer

Модель безопасности по умолчанию для новых подключений — это безопасность Microsoft Entra ID-Federated. Проверка подлинности выполняется с помощью идентификатора Microsoft Entra с помощью пользовательского интерфейса Microsoft Entra по умолчанию.

Если вам нужен более тонкий контроль над параметрами проверки подлинности, можно развернуть поле редактирования "Дополнительные: строки подключения" и указать допустимое значение Kusto строка подключения.

Например, пользователям с присутствием в нескольких клиентах Microsoft Entra иногда требуется использовать определенную "проекцию" удостоверений для определенного клиента Microsoft Entra, который можно сделать с помощью строка подключения (замените слова IN CAPITALS определенными значениями):

Data Source=https://CLUSTER_NAME.kusto.windows.net;Initial Catalog=DATABASE_NAME;AAD Federated Security=True;Authority Id=AAD_TENANT_OF_CLUSTER;User=USER_DOMAIN
  • AAD_TENANT_OF_CLUSTER — это доменное имя или идентификатор клиента Microsoft Entra (GUID) клиента, в котором размещен кластер. Например, contoso.com.
  • USER_DOMAIN — это идентификатор пользователя, приглашенного в этот клиент (например, user@example.com).

Примечание.

Доменное имя пользователя не обязательно совпадает с именем клиента, в котором размещен кластер.

Снимок экрана: панель