快速入门:查询示例数据

Azure 数据资源管理器提供了一种 Web 体验,使你能够连接到 Azure 数据资源管理器群集并编写、运行和共享 Kusto 查询语言 (KQL) 命令和查询。 该 Web 体验可在 Azure 门户中使用,也可作为独立的 Web 应用程序(即 Azure 数据资源管理器 Web UI)使用。 在本快速入门中,你将了解如何在独立的 Azure 数据资源管理器 Web UI 中查询数据。

在 Azure 数据资源管理器 Web UI 中,查询编辑器会在你编写查询时提供建议和警告。 若要自定义收到的建议和警告,请参阅设置查询建议

先决条件

添加群集

首次打开 Web UI 时,应该会在“查询”页面中看到与“help”群集的连接。 本快速入门中的示例使用“help”群集的 Samples 数据库中的 StormEvents 表。

如果要在另一群集上运行查询,则必须添加与该群集的连接。

若要添加新的群集连接,请执行以下操作:

  1. 在左侧菜单中,选择“查询”。
  2. 在左上方的窗格中,选择“添加连接”。
  3. 在“添加连接”对话框中,输入群集“连接 URI”和“显示名称”。
  4. 选择“添加”以添加连接。

如果看不到“help”群集,请使用前面的步骤添加它。 使用“help”作为“连接 URI”。

运行查询

若要运行查询,必须选择要在其上运行查询的数据库才能设置查询上下文。

  1. 在“群集连接”窗格中的 help 群集下,选择“示例”数据库。

    所选 Samples 数据库的屏幕截图。

  2. 将以下查询复制并粘贴到查询窗口中。 在窗口顶部,选择“运行”。

    StormEvents
    | sort by StartTime desc
    | take 10
    

    此查询返回 StormEvents 表中的 10 条最新记录。 结果应如下表所示。

    表的屏幕截图,表中列出了 Azure 数据资源管理器 Web UI 中的 10 个风暴事件。

  3. 将以下查询复制并粘贴到第一个查询下方的查询窗口中。 请注意,它没有像第一个查询那样在单独行上进行格式化。

    StormEvents | sort by StartTime desc 
    | project StartTime, EndTime, State, EventType, DamageProperty, EpisodeNarrative | take 10
    
  4. 选择新查询。 按 Shift+Alt+F 设置查询格式,如以下查询所示。

    格式正确的查询的屏幕截图。

  5. 选择“运行”或按 Shift + Enter 以运行查询。 此查询返回与第一条记录相同的记录,但仅包括 project 语句中指定的列。 结果应如下表所示。

    表的屏幕截图,表中列出了 Azure 数据资源管理器 Web UI 中 10 个风暴事件的开始时间、结束时间、州、事件类型、损伤特性和事件叙述。

    提示

    选择查询窗口顶部的“撤回”以显示第一个查询的结果集,而无需重新运行该查询。 通常在分析期间,会运行多个查询,通过“撤回”,你可以检索先前查询的结果。

  6. 让我们再运行一个查询来查看不同类型的输出。

    StormEvents
    | summarize event_count=count(), mid = avg(BeginLat) by State
    | sort by mid
    | where event_count > 1800
    | project State, event_count
    | render columnchart
    

    结果应如下图所示。

    作为查询输出的柱形图屏幕截图。

    注意

    查询表达式中的空白行可能影响执行查询的那一部分。

    • 如果未选定文本,则假定以空行分隔查询或命令。
    • 如果选定了文本,则运行选定的文本。

提供反馈

  1. 在应用程序的右上角,选择反馈图标

  2. 输入反馈,然后选择“提交”。

清理资源

未在此快速入门中创建任何资源,但如果要从应用程序中删除一个或两个群集,请右键单击群集并选择“删除连接”。 另一种选择是从“设置”>“常规”选项卡中选择“清除本地状态” 。此操作将删除所有群集连接并关闭所有打开的查询选项卡。