函数是可重用的查询或查询部件。 实时智能支持两种函数:
内置函数,采用硬编码形式,用户无法修改。
用户定义的函数,分为两种类型:
本文介绍如何使用 .create-or-alter
function
. 创建或更改现有存储的函数。
有关 .create-or-alter
function
命令的详细信息,请参阅 .create-or-alter function
先决条件
Functions
此功能允许使用 .create-or-alter
function
命令创建或更改现有函数,该命令会将函数存储在数据库元数据中。 如果在数据库元数据中不存在具有所提供的 functionName 的函数,则该命令将创建一个新函数。 否则,将更改命名函数。
浏览到 KQL 数据库,然后选择“新建”>“函数”。 命令
.create-or-alter
将自动填充到“浏览数据”窗口中。输入函数的函数名称和查询参数,而不是占位符文本,然后选择“运行”。
存储的函数显示在“资源管理器”窗格的“函数”下。
在“浏览数据”窗口中,运行查询以检查已成功创建或更改函数。
查看、编辑或删除存储的函数
若要查看、编辑或删除现有存储函数,请执行以下步骤:
在 “资源管理器 ”窗格中,展开 “函数 ”部分,然后单击所需函数旁边的三个点。
从下拉菜单中选择以下任一项:
- 显示函数脚本 以查看函数脚本。
- 使用代码进行编辑 ,以在 “浏览数据” 窗口中编辑函数脚本。
- 删除
如果修改了函数脚本,请选择“ 运行 ”以保存更改。