你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure 数据资源管理器示例库来学习和练习 Kusto 查询语言(KQL) 与免费公共 帮助 群集中的特选数据集。 运行现成的教程、编辑查询并立即查看结果 - 无需 Azure 订阅。 使用Microsoft帐户或Microsoft Entra 标识登录,并开始浏览示例数据库、表、存储函数、外部表和具体化视图。
先决条件
使用 Microsoft 帐户或 Microsoft Entra 用户标识登录到 帮助 群集 。 不需要 Azure 订阅。
开始
下图是示例库中可用数据库的高级别视图。
对示例数据采取操作
使用示例库中的数据集进行 KQL 查询的入门学习。
使用 Microsoft 帐户或 Microsoft Entra 用户标识登录到 Azure 数据资源管理器 Web UI。
在主页中,选择“使用 KQL 浏览示例数据”。
在 “浏览数据示例 ”对话框中,选择一个示例数据集,然后选择“ 浏览”。
在群集连接窗格中,将显示“帮助”群集的示例数据库,其中显示了存储函数、外部表、具体化视图和数据库表。 将突出显示在示例数据对话框中选择的数据库。
此图显示了架构数据流的高级视图,从原始数据到引入、处理和具体化视图。
按照教程进行操作
位于群集连接窗格右侧的查询编辑器窗口以常用查询的形式以及详细说明的形式提供了有用的教程。
我们将查看群集连接窗格中标记为 SampleMetrics 的指标数据库。
SampleMetrics 数据集由下表组成:
- RawServerMetrics:为临时存储引入原始数据。
- TransformedServerMetrics:存储分析和处理的数据。
- SQLServersLocation:包含服务器的位置的引用数据。
提示
可以从查询编辑器窗口导航到其他教程。 选择“打开>打开”教程,然后选择要浏览的特定教程。
运行查询
在查询编辑窗口中,将光标放在查询中,然后选择窗口顶部的“运行”,或按 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}]' |