你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

探索示例库

Azure 数据资源管理器 Web UI 提供了一个示例库,供你练习编写 KQL) 查询和命令Kusto 查询语言 (。 此库在免费且可公开访问 的帮助 群集中提供示例数据以及引导教程。

先决条件

用于登录到帮助群集的 Microsoft 帐户或Microsoft Entra用户标识。 无需 Azure 订阅。

入门

下图是示例库中可用数据库的高级别视图。

显示划分为示例数据库的 Azure 数据资源管理器的流程图。

对示例数据采取操作

使用示例库中的数据集进行 KQL 查询的入门学习。

  1. 使用 Microsoft 帐户或Microsoft Entra用户标识登录到 Azure 数据资源管理器 Web UI

  2. 在“ 主页 ”中,选择“ 使用 KQL 浏览示例数据”。

    显示主页的 Azure 数据资源管理器 Web U 的屏幕截图。

  3. 在“浏览数据示例”对话框中,选择一个示例数据集,然后选择“浏览”。

    显示示例数据库选项的“探索数据示例”对话框的屏幕截图。

    在群集连接窗格中,将显示“帮助”群集的示例数据库,其中显示了存储函数外部表具体化视图和数据库。 将突出显示在示例数据对话框中选择的数据库。

    Azure 数据资源管理器 UI 群集连接窗格的屏幕截图,以树状图显示示例数据库和表。

    此图显示了架构数据流的高级视图,从原始数据到引入、处理和具体化视图。

    显示从原始数据引入到转换数据和具体化视图的过程的流程图。

按照教程操作

位于群集连接窗格右侧的查询编辑器窗口以常用查询的形式提供有用的教程以及详细说明。

我们将查看在群集连接窗格中标记为 SampleMetrics 的指标数据库。

SampleMetrics 数据集由下表组成:

  • RawServerMetrics:为临时存储引入原始数据的位置。
  • TransformedServerMetrics:存储分析和处理的数据的位置。
  • SQLServersLocation:包含服务器位置的引用数据。

提示

可以从查询编辑器窗口导航到其他教程。 选择“文件”>“打开教程”,然后选择要浏览的特定教程。

显示 Azure 数据资源管理器 Web UI 下拉菜单的屏幕截图,用于在查询窗口中选择示例教程。

运行查询

在查询编辑窗口中,将光标放在查询中,然后选择窗口顶部的“运行”,或按 Shift + Enter 运行查询。 结果显示在查询结果窗格中,位于查询编辑器窗口的正下方。

在运行任何查询或命令之前,请花点时间阅读上面的注释。 注释包括重要信息。 例如,为什么某些管理命令由于缺少权限而无法在 帮助 群集中工作。 编写查询时,查询编辑器会提供建议和警告。 若要自定义收到的建议和警告,请参阅设置查询建议

显示带有示例教程的查询编辑器窗口的屏幕截图。

了解管理命令

由于某些管理命令无法在 帮助 群集中运行,因此可以 创建自己的免费群集 来进一步探索这些命令。 下表介绍了这些命令的一些示例。

说明 命令
RawServerMetrics 可以将引入批处理策略配置为将默认引入延迟从 5 分钟减少到 20 秒,如上所述。 .alter table RawServerMetrics policy ingestionbatching @'{"MaximumBatchingTimeSpan": "00:00:20", "MaximumNumberOfItems": 500,"MaximumRawDataSizeMB": 1024}'
RawServerMetrics 数据保留策略可以配置为 10 天,以避免原始表和转换表之间的数据重复。 如果需要,可以将原始数据保留更长时间。 例如,如果 TransformedServerMetrics 表有任何问题,可以参考 RawServerMetrics 表中的数据,而不是回到源数据。 .alter table RawServerMetrics policy retention '{"SoftDeletePeriod": "10.00:00:00", "Recoverability": "Enabled"}'
TransformedServerMetrics 可以通过应用更新策略来转换和解析原始数据。 .alter table TransformedServerMetrics policy update @'[{"IsEnabled": true, "Source": "RawServerMetrics", "Query": "Transform_RawServerMetrics()", "IsTransactional": true, "PropagateIngestionProperties": false}]'