创建一个空表

表是用于保存数据的命名实体。 表具有一组有序的列,以及零行或多行数据。 每一行保存表每列的一个数据值。 表中的行顺序未知,通常不会影响查询,但某些表格运算符(如顶部运算符)本质上是不确定的。

可以创建一个空表,而无需数据源用作测试环境,或用于在后续阶段引入数据。 本文介绍如何在 KQL 数据库的上下文中创建空表。

先决条件

在 KQL 数据库中创建空表

  1. 浏览到所需的 KQL 数据库。

  2. 选择“+新建”>“表”。

    下部功能区的屏幕截图,显示了实时智能中新建按钮的下拉菜单。突出显示了标题为“表”的下拉菜单选项。

  3. 输入表的名称。

    Real-Time Intelligence 中新表向导中“目的地”选项卡的屏幕截图。表名称被突出显示。

    注意

    表名最多可包含 1024 个字符,包括字母数字、连字符和下划线。 不支持特殊字符。

  4. 选择“下一步: 源”

  1. 默认情况下,源类型 设置为 None。 如果选择,则可以手动定义表结构。
  2. 选择下一步:架构

“源”选项卡的屏幕截图,其中显示源类型在 Real-Time 智能的新表向导中设置为“无”。

图式

该工具根据数据自动推断架构。 若要在没有数据源的情况下创建架构,需要在部分数据预览 下添加列。

命令查看器

命令查看器显示用于在表中创建表、映射和引入数据的命令。

若要打开命令查看器,请选择命令查看器右侧的 v 按钮。 在命令查看器中,可以查看和复制从输入生成的自动命令。

命令查看器的屏幕截图。突出显示“展开”按钮。

部分数据预览

数据的部分预览是根据您的数据自动推断的。

若要添加新列,请选择 部分数据预览下添加新列

Real-Time Intelligence 中新表向导中“架构”选项卡的屏幕截图。突出显示了“添加新列”按钮。

编辑列
  1. 输入列名。 列名称应以字母开头,可以包含数字、句点、连字符或下划线。

  2. 选择列的数据类型。 默认列类型为 string,但在 列类型 字段的下拉菜单中可以更改。

  3. 选择“添加列”以添加更多列。

  4. 选择 保存,将列添加到表中。

    编辑列窗口的屏幕截图,其中显示了实时智能中新建表向导中已填充的列名及其数据类型。

    部分数据预览反映了添加的列:

    “架构”选项卡的屏幕截图,显示了“部分数据预览”下添加的列。列名称被突出显示。

    注意

    (可选)可以通过选择“编辑列”或“部分数据预览”下右侧列上的 + 按钮来编辑现有列并添加新列。

  5. 选择“下一步: 摘要”以创建表映射

“摘要”选项卡

创建表已完成 窗口中,空表上有一个绿色的勾号,表明它已被成功创建。

“摘要”选项卡的屏幕截图,其中显示表已成功在 Real-Time Intelligence 中创建。