Azure Data Explorer Web UI query editor提供各种功能,可帮助你编写 Kusto 查询语言(KQL)查询。 其中一些功能包括内置 KQL Intellisense 和自动完成、内联文档和快速修复弹出窗口。 在本文中,你将了解在 Web UI 中编写 KQL 查询时应了解的内容。
KQL Intellisense 和自动完成
查询编辑器具有内置的 KQL Intellisense,可以为函数和运算符提供上下文建议,并自动完成查询,从而节省时间和精力。
使用 KQL Intellisense 功能和自动完成功能:
开始在query editor中键入查询。
KQL Intellisense 激活,显示实体、运算符、函数等下拉列表选项。 使用键盘上的箭头键在这些选项之间移动,然后按 Enter 选择一个选项,或使用鼠标选择该选项。
如果注意到带下划线的关键字,请将鼠标悬停在这些关键字上方以显示触发突出显示的错误或建议。
查看内嵌文档
query editor为 KQL 运算符、函数和管理命令提供内联访问。
请查看内联文档:
将鼠标悬停在 Intellisense 中的运算符、函数或命令上。
选择右箭头图标以打开文档的内嵌预览。
注意事项
预览会保持活动状态,直到你关闭它或结束会话,即使对于其他运算符和函数也是如此。
选择 “联机查看 ”以在浏览器中打开完整文档。
快速修复:查询建议或警告
查询编辑器在您编写查询时提供建议和警告。 使用快速修复功能根据这些建议和警告调整查询。
根据建议或警告修正查询:
将鼠标悬停在术语上查看建议或警告。
选择“快速修复”显示可用的快速修复选项。
选择所需的快速修复选项。
提示
若要自定义收到的建议和警告,请参阅 Azure Data Explorer Web UI 中的Customize 设置。
快速解决方案:将值提取到变量中
还可以使用快速修复功能将值提取到变量中:
选择要提取的值。
选择灯泡图标或按“Ctrl +.”打开快速修复选项。
选择“提取值”。
快速修复:定义内联函数
还可以使用快速修复功能来定义现有函数内联,然后再使用。 添加内联函数定义可以提高查询的可读性和可维护性。
显示函数定义:
编写并选择函数名称。
选择灯泡图标或按“Ctrl +.”打开快速修复选项。
若要定义内联函数,请选择“内联(内联函数)”或“内联递归(内联函数)”。
使用 KQL 工具
工具栏中的 KQL 工具可帮助你快速复制查询、打开命令面板或access文档。
为了使用 KQL 工具:
选择工具栏中的“KQL 工具”。
从重复查询、打开命令面板等选项中进行选择,或将鼠标悬停在资源上,以访问文档链接。 此列表包括 KQL to SQL 速查表、Keyboard 快捷方式和 KQL 快速参考文档等资源。