创建 KQL 数据库
在实时智能中,可以在 Eventhouse、数据库和表的上下文中与数据进行交互。 单个工作区可以容纳多个 Eventhouse,一个 Eventhouse 可以容纳多个数据库,每个数据库可以容纳多个表。
本文介绍如何创建新的 KQL 数据库。 KQL 数据库具有数据后,可以使用 KQL 查询集中的 Kusto 查询语言继续查询数据。
先决条件
创建新的 KQL 数据库
若要创建新的 KQL 数据库,请在 Eventhouse 资源管理器中:
选择 Eventhouse ,然后 新建数据库 +
在 KQL 数据库下选择+
输入数据库名称,选择数据库类型, 选择“新建数据库”(默认值) 或 “新建快捷数据库”(后跟者),然后选择“ 创建”。 有关关注者数据库的信息,请参阅 “创建数据库快捷方式”。
注意
数据库名称可以包含字母数字字符、下划线、句点和连字符。 不支持特殊字符。
现已在所选 Eventhouse 的上下文中创建了 KQL 数据库。
浏览 KQL 数据库
创建新的 KQL 数据库时,会自动创建附加环境以使用 KQL 查询浏览和管理 KQL 数据库。 有关详细信息,请参阅 KQL 概述。
若要访问查询环境,请从 KQL 数据库对象树中选择 KQLdatabasename_queryset 。
若要重命名查询环境,请选择 其名称旁边的铅笔图标 ,然后输入新名称。
数据库详细信息
KQL 数据库的主页显示数据库的内容的概述。 下表列出了中心窗格和右侧信息窗格中的可用信息。
数据库右窗格详细信息
右侧信息窗格显示所选数据库的详细信息。
卡片 | 项 | 说明 |
---|---|---|
大小 | ||
Compressed | 压缩数据的总大小。 | |
原始大小 | 未压缩数据的总大小。 | |
OneLake | ||
可用性 | 将 OneLake 可用性设置为 “开 ”或 “关”。 打开 OneLake 可用性后,无法重命名表。 | |
延迟 | OneLake 中跨表提供数据的最长时间。 | |
表编号 | OneLake 中可用的表数。 | |
OneLake 文件夹 | 可用于创建快捷方式的 OneLake 文件夹路径。 | |
概述 | ||
创建者 | 创建数据库的人员的用户名(如果可用),以及数据库创建日期。 | |
区域 | 显示托管容量的区域。 有关详细信息,请参阅 Fabric 区域可用性。 | |
查询 URI | 用于运行查询或管理命令的 URI。 | |
引入 URI | 上次数据引入的日期和可用于获取数据的 URI。 | |
缓存策略 | 数据缓存并保存在本地 SSD 存储中的时间段。 有关详细信息,请参阅缓存策略。 | |
保留策略 | 从表或具体化视图自动删除数据的时间段。 有关详细信息,请参阅数据保留策略。 |
“数据库中心信息”窗格
中心数据库信息窗格描绘了引入数据、表信息的直方图,以及预览数据库引入信息的方法。
卡片 | 项 | 说明 |
---|---|---|
直方图 | ||
行数 | 在所选时间范围内加载到数据库中的行数。 | |
上次运行 | 上次生成直方图的时间。 | |
时间间隔 | 设置直方图显示的间隔。 将间隔设置为 1 小时、6 小时、1 天、3 天、7 天和 30 天。 | |
刷新 | 刷新直方图。 | |
直方图 | 引入直方图按所选的间隔显示数据。 间隔由完全协调的通用时间(UTC)天计算,但根据当地时间显示。 | |
表 | ||
搜索表 | 搜索数据库表。 | |
新建表 | 创建一个新表 | |
表显示 | 按 卡片 或 列表 视图查看表信息。 卡片和列表视图都显示表名称、 压缩大小、 上次引入和 OneLake 可用性或延迟。 卡片在过去七天内唯一显示数据库引入的直方图、上次引入中引入的行数和表创建者配置文件。 列表视图显示还会显示总 行计数、 缓存和 保留期。 |
|
数据预览 | ||
数据预览 | 显示每个表引入的最后 100 条记录的预览。 显示引入时间、TableName 和 Record。 选择“列”以选择透视视图的列和值。 |
表详细信息
选择 KQL 数据库中的表以查看表的概述。 下表列出了中心窗格和右侧信息窗格中的可用信息。
表右窗格详细信息
右侧信息窗格显示所选表的详细信息。
卡片 | 项 | 说明 |
---|---|---|
大小 | ||
Compressed | 压缩数据的总大小。 | |
原始大小 | 未压缩数据的总大小。 | |
OneLake | ||
可用性 | 将 OneLake 可用性设置为 “开 ”或 “关”。 打开 OneLake 可用性后,无法重命名表。 | |
延迟 | 在 OneLake 中提供表数据之前的最大时间。 | |
由于 | 从记录可用性开始时间。 | |
OneLake 文件夹 | 可用于创建快捷方式的 OneLake 文件夹路径。 | |
概述 | ||
行计数 | 该表中的行数。 | |
过去 24 小时引入的行 | 过去 24 小时内引入的行数。 | |
上次更改的架构 | 架构上次更改后,由谁更改。 | |
引入 URI | 上次数据引入的日期和可用于获取数据的 URI。 | |
缓存策略 | 数据缓存并保存在本地 SSD 存储中的时间段。 有关详细信息,请参阅缓存策略。 | |
保留策略 | 从表或具体化视图自动删除数据的时间段。 有关详细信息,请参阅数据保留策略。 |
表中心信息窗格
中心数据库信息窗格描绘了引入数据、表信息的直方图,以及预览数据库引入信息的方法。
卡片 | 项 | 说明 |
---|---|---|
直方图 | ||
行数 | 引入到数据库中的行数。 | |
上次运行 | 上次生成直方图的时间。 | |
时间间隔 | 设置直方图显示的间隔。 将间隔设置为 1 小时、6 小时、1 天、3 天、7 天和 30 天间隔。 间隔由完全协调的通用时间(UTC)天计算,但根据当地时间显示。 | |
刷新 | 刷新直方图。 | |
直方图 | 引入直方图按所选的间隔显示数据。 | |
数据预览 | ||
快速查询 | 显示表引入结果的预览。 显示引入时间、TableName 和 Record。 选择“列”以选择透视视图的列和值。 | |
架构见解 | ||
列 | 对于表中的每一列,显示列值的见解,例如日期范围、最小值和最大值,或唯一值的数目。 | |
前 10 条记录 | 选择“ 列” 部分中列出的列以显示该列的前 10 个值。 |