Kusto.Explorer 安装和用户界面

适用于:✅Azure 数据资源管理器

Kusto.Explorer 是免费的 Windows 桌面工具。 使用它在友好的界面中使用 Kusto 查询语言(KQL)查询和分析数据。 本文介绍如何设置 Kusto.Explorer 及其用户界面。

使用 Kusto.Explorer 可以:

安装 Kusto.Explorer

  • 从以下网址下载并安装 Kusto.Explorer:

  • 或使用已启用 ClickOnce 的浏览器访问 Kusto 群集, https://<your_cluster>/?web=0<your_cluster> 占位符替换为群集 URI(例如 help.chinaeast2.kusto.chinacloudapi.cn)。

将 Google Chrome 与 Kusto.Explorer 配合使用

如果 Google Chrome 是默认浏览器,请安装 ClickOnce 扩展。

如果 Microsoft Edge 是默认浏览器,则不需要此扩展。 在 Microsoft Edge 标志中检查 ClickOnce 设置。

用户界面概述

Kusto.Explorer 使用选项卡和面板:

Kusto.Explorer 的屏幕截图,其中显示了四个主要面板:菜单、连接、脚本和结果。

“连接”面板

显示帮助群集数据库的“连接”面板的屏幕截图。

连接” 面板列出所有配置的群集连接。 对于每个群集,它都会列出数据库、表和列。 选择要在主面板中为搜索或查询设置上下文的项。 若要将名称复制到搜索或查询面板,请双击该项。

如果架构很大(例如包含数百个表的数据库),请选择 Ctrl+F 并输入实体名称不区分大小写的部分进行搜索。

从查询窗口中控制 “连接” 面板,以支持脚本化工作流。 使用命令启动脚本,该命令指示 Kusto.Explorer 连接到脚本查询的群集和数据库:

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

StormEvents | count

使用 F5 运行每行。

“工作文档”窗格

“工作文档”窗格的屏幕截图,其中显示了“未保存的工作”和“跟踪”文件夹。

“工作文件夹”窗格组织工作文件夹以便快速导航。 它包括两种类型:

  • 未保存的工作:仍在编辑的打开查询选项卡的文件夹
  • 跟踪的文件夹:添加为 KQL 库的设备文件夹,以便更轻松地访问和管理

“主文件夹”选项卡

“开始”选项卡的屏幕截图,其中显示了“开始”选项卡的五个部分。

“主页”选项卡显示最常用的操作。 其中包括:

“查询”部分

标题为“选项卡”的“开始”选项卡部分的屏幕截图,其中显示了用于创建新查询选项卡的选项。

菜单 行为
模式下拉菜单
  • 查询模式:将查询编辑器切换到 查询模式。 将命令写入并保存为查询(默认值)。
  • 搜索模式:立即处理每个命令,并在结果面板中显示结果。
  • Search++ 模式:允许使用搜索语法跨一个或多个表搜索字词。 详细了解如何使用 Search++ 模式
新选项卡 打开 Kusto 查询语言(KQL)的新查询选项卡。

“共享”部分

标题为“共享”的“主页”选项卡部分的屏幕截图,其中显示了三个选项。

菜单 行为
将数据导出到剪贴板 将查询和数据集复制到剪贴板。 如果显示图表,还会将图表复制为位图格式。
将结果导出到剪贴板 将数据集复制到剪贴板。 如果显示图表,还会将图表复制为位图格式。
将查询导出到剪贴板 将查询复制到剪贴板。

“可视化效果”部分

标题为“可视化效果”的“主页”选项卡部分的屏幕截图,其中显示了用于可视化数据的不同选项。

有关更多可视化选项,请参阅 呈现运算符

菜单 行为
面积图 显示一个面积图,其中第一列(数字)是 X 轴。 将每个数值列映射到单独的 Y 轴系列。
柱形图 显示一个柱形图,其中所有数值列都映射到不同的系列(Y 轴)。 数值前的文本列是 X 轴(可以在 UI 中进行控制)。
条形图 显示一个条形图,其中所有数值列都映射到不同的序列(X 轴)。 数值前的文本列是 Y 轴(可以在 UI 中进行控制)。
堆积面积图 显示堆积面积图,其中 X 轴是第一列(必须是数值)。 所有数字列都映射到不同的序列(Y 轴)。
时间图 显示一个时间图表,其中 X 轴是第一列(必须是日期时间)。 所有数字列都映射到不同的序列(Y 轴)。
折线图 显示一个折线图,其中 X 轴是第一列(必须是数值)。 所有数字列都映射到不同的序列(Y 轴)。
异常图 类似于时间图表,但使用机器学习算法检测时序数据中的异常。 数据必须使用固定间隔存储桶。 Kusto.Explorer 使用 series_decompose_anomalies 函数来检测异常情况。
饼图 显示一个饼图,其中色彩轴为第一列。 theta 轴(必须是度量值,转换为百分比)是第二列。
时间阶梯 显示一个阶梯图,其中 X 轴是最后两列(必须是日期时间)。 Y 轴是其他列的组合。
散点图 显示一个点图,其中 X 轴是第一列(必须是数值)。 所有数字列都映射到不同的序列(Y 轴)。
透视图 显示一个数据透视表和图表,可用于选择数据、列、行和图表类型。
时间透视 允许以交互方式导航事件时间线(时间轴上的透视)。

“视图”部分

标题为“视图”的“主页”选项卡部分的屏幕截图,其中显示了用于更改数据视图的选项。

菜单 行为
完整视图模式 通过隐藏功能区菜单和连接面板来最大化工作区。 可通过选择“主页”>“完整视图模式”或按 F11 退出完整视图模式。
隐藏空列 从数据网格中删除空列。
折叠单数列 折叠包含单数值的列。
浏览列值 显示列值的分布。
增加字体 增加查询选项卡和结果网格中的字体大小。
减小字体 减小查询选项卡和结果网格中的字号。

注意

数据视图设置:

Kusto.Explorer 跟踪每个独特列集合的设置。 重新排序或删除列时,它会保存数据视图,并在检索具有相同列的数据时重复使用它。 若要将视图重置为其默认值,请在 “视图 ”选项卡上选择“ 重置视图”。

“文件”选项卡

“文件”选项卡的屏幕截图,其中显示了“文件”选项卡的五个部分。

菜单 行为
查询脚本
新选项卡 打开新选项卡窗口以查询 Kusto。
打开文件 将 .kql 脚本加载到活动查询窗格中。
保存到文件 将活动脚本保存到 .kql 文件。
关闭选项卡 关闭当前选项卡。
配置文件
导入配置文件 导入 Kusto.Explorer 配置文件。
导出配置文件 导出 Kusto.Explorer 配置文件。
保存数据
将数据导出到 CSV 将数据导出到 CSV(逗号分隔值)文件。
将数据导出到 JSON 将数据导出到 JSON 格式的文件。
将数据导出到 Excel 将数据导出到 XLSX (Excel) 文件。
将数据导出到文本 将数据导出到 TXT(文本)文件。
将数据导出到 KQL 脚本 将查询导出到脚本文件。
将数据导出到结果 将查询和数据导出到结果(QRES)文件。
运行查询并保存到 CSV 运行查询并将结果保存到本地 CSV 文件。
加载数据
从结果 从结果(QRES)文件加载查询和数据。
剪贴板
将查询和结果导出到剪贴板 将查询和数据集复制到剪贴板。 如果显示图表,则将图表复制为位图图片。
将结果导出到剪贴板 将数据集复制到剪贴板。 如果显示图表,则将图表复制为位图图片。
将查询导出到剪贴板 将查询复制到剪贴板。
将结果导出到剪贴板 (datatable()) 将查询结果复制到剪贴板。 允许的最大单元格值为 30,000。
结果
清除结果缓存 清除以前运行的查询的缓存结果。

“连接”选项卡

“连接”选项卡的屏幕截图,其中显示了“连接”选项卡的五个部分。

菜单 行为
添加组 添加 Kusto 服务器组。
群集
导入连接 从文件导入连接。
导出连接 将连接导出到文件。
添加连接 添加 Kusto 服务器连接。
编辑连接 打开“连接属性”对话框。
删除连接 删除 Kusto 服务器连接。
刷新 刷新连接属性。
配置文件
导入配置文件 导入 Kusto.Explorer 配置文件。
导出配置文件 导出 Kusto.Explorer 配置文件。
Security
检查 ADD 主体 显示当前已登录的用户详细信息。
注销 从 Microsoft Entra ID 注销当前用户。
数据范围
缓存范围
  • 热数据:仅对 热数据缓存运行查询。
  • 所有数据:对所有可用数据运行查询(默认值)。
日期/时间列 可用于时间预筛选的列的名称。
时间筛选器 时间预滤器的值。

“视图”选项卡

“视图”选项卡的屏幕截图,其中显示了四个部分:外观、数据视图、数据筛选和可视化效果。

菜单 行为
外观
完整视图模式 通过隐藏功能区菜单和连接面板来最大化工作空间。 通过选择“主页完整视图模式”,或按**F11 键退出完整视图模式。
增大字体 增大“查询”选项卡和“结果”数据网格的字体大小。
减小字体 减小“查询”选项卡和“结果”数据网格的字体大小。
重置布局 重置停靠布局和窗口。
重命名“文档”选项卡 重命名所选选项卡。
数据视图
重置视图 将数据 视图设置 重置为其默认值。
浏览列值 显示列值的分布。
将焦点置于查询统计信息 显示查询统计信息,而不是查询完成后的结果。
隐藏重复项 切换启用删除结果中重复行的功能。
隐藏空列 从结果中删除空列。
折叠单数列 折叠包含单个值的列。
行选择 启用在“结果”面板中选择特定行。
按列配色 对第一列中的相同的值进行着色。
自动换行 自动换行单元格内容以适应列宽。
数据筛选
筛选搜索中的行 切换功能:搜索时仅显示匹配行(Ctrl+F)。
可视化效果
可视化效果 请参阅可视化效果

注意

数据视图设置:

Kusto.Explorer 会跟踪每个独特列集合的设置。 重新排序或删除列时,它会保存数据视图,并在检索具有相同列的数据时重复使用它。 若要重置为默认值,请在“ 视图 ”选项卡中,选择“ 重置视图”。

“工具”选项卡

显示其六个部分的“工具”选项卡的屏幕截图。

菜单 行为
IntelliSense
启用 IntelliSense 启用或禁用脚本面板中的 IntelliSense。
问题列表 列出“脚本”面板中的问题。
自动化
添加新自动化 使用查询见解生成报表。
Utilities
命令行工具 打开命令提示符。
压缩 LZ4 文件 使用 LZ4 算法压缩文件。
解压缩 LZ4 文件 使用 LZ4 算法解压缩文件。
Analytics
分析报表 打开包含预生成数据分析报表的仪表板。
翻译
查询到 Power BI 将查询转换为 Power BI 格式。
查询到 WPA 将查询转换为 WPA 格式。
查询到 WPA (剪贴板) 将查询转换为 WPA 格式,并将其复制到剪贴板。
选项
重置选项 将应用设置重置为默认值。
选项 打开用于配置应用设置的选项工具。 有关详细信息,请参阅 Kusto.Explorer 选项

表行颜色

在结果面板中,Kusto.Explorer 解释每行的严重性或详细程度,并为行赋予相应的颜色。 它与已知模式(例如“警告”、“错误”)匹配不同的列值。

若要更改输出配色方案或关闭此行为,请选择 “工具”>选项>结果查看器>详细信息配色方案

Kusto Explorer 配色方案修改的屏幕截图。

Excel 配色方案图例 鲜艳配色方案图例
Kusto Explorer 中 Excel 配色方案图例的屏幕截图。 Kusto Explorer 中生动配色方案图例的屏幕截图。

“监视”选项卡

“监视”选项卡的屏幕截图,其中包含用于监视数据的两个选项。

菜单 行为
Monitor
群集诊断 显示连接面板中当前选定的服务器组的运行状况摘要。
最新数据:所有表 显示当前所选数据库的所有表中的最新数据的摘要。
最新数据:所选表 显示状态栏中所选表的最新数据。

“管理”选项卡

“管理”选项卡的屏幕截图,其中显示了用于管理授权主体的选项。

菜单 行为
授权主体
管理数据库授权主体 允许授权用户管理数据库主体。
管理表授权主体 允许授权用户管理表主体。
管理函数授权主体 允许授权用户管理函数主体。

“帮助”选项卡

“帮助”选项卡的屏幕截图,其中显示了“文档”的选项。

菜单 行为
文档
帮助 打开 Kusto 联机文档。
新变化 打开 Kusto.Explorer 发行说明。
键盘快捷方式 打开 Kusto.Explorer 键盘快捷方式
显示 EULA 打开 Azure 法律信息文章。
支持和反馈
问题报告 打开包含两个选项的对话框:
建议功能 打开一个页面以共享你的想法。
Kusto 支持 (KAI 机器人) 打开 KAI 进行自助服务;提供主动指导;实现自主故障排除。

控制连接到 Kusto.Explorer 的用户标识

新连接的默认安全模型是 Microsoft Entra ID 联合安全性。 身份验证使用 Microsoft Entra ID,并提供默认的 Microsoft Entra 登录体验。

若要更好地控制身份验证参数,请展开“ 高级:连接字符串 ”框并输入有效的 Kusto 连接字符串

例如,多个Microsoft Entra 租户中的用户有时需要在目标租户中选择特定标识。 使用连接字符串指定它。 将尖括号中的占位符值替换为你自己的值:

Data Source=https://<ClusterName>.kusto.chinacloudapi.cn;Initial Catalog=<DatabaseName>;AAD Federated Security=True;Authority Id=<TenantId>;User=<UserIdentity>
  • <TenantId> 是托管群集的租户的域名或Microsoft Entra 租户 ID(GUID),例如,contoso.com)。
  • <UserIdentity> 是受邀加入该租户的用户标识(例如, user@example.com)。

注意

用户的域名可能与托管群集的租户不同。

“添加连接”窗格的屏幕截图,其中显示了标题为“高级连接字符串”的选项。