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

浏览示例库

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

先决条件

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}]'