Azure 数据资源管理器 Web UI 结果网格

本指南介绍如何在 Azure 数据资源管理器 Web UI 中使用结果网格处理查询结果。 使用结果网格可以自定义和处理结果,并提高数据分析的效率和有效性。

若要了解如何运行查询,请参阅快速入门:在 Azure 数据资源管理器 Web UI 中查询数据

先决条件

  • Microsoft 帐户或 Microsoft Entra 用户标识。 无需 Azure 订阅。
  • Azure 数据资源管理器群集和数据库。 使用公开提供的帮助群集创建群集和数据库

展开单元

展开单元格以打开单元格内容的详细视图,这对于查看动态数据或长字符串特别有用。 在详细视图中,动态数据以 JSON 格式呈现。 若要展开单元格,请执行以下步骤:

  1. 双击某个单元格打开详细视图。

  2. 选择结果网格右上方的图标以切换阅读窗格模式。 在以下阅读窗格模式之间进行选择:“内联”、“下方”和“右侧”。

    显示用于在 Azure 数据资源管理器 Web UI 查询结果中更改阅读窗格模式的图标的屏幕截图。

展开行

展开某行打开行内容的详细视图。 此详细视图显示不同的列及其内容。 若要展开某行,请执行以下步骤:

  1. 在要展开的行的左侧,选择箭头图标 >

    Azure 数据资源管理器 Web UI 中展开的行的屏幕截图。

  2. 在详细视图中,可以展开或折叠包含动态数据的列。 展开的列用向下箭头标记,而折叠的列用向右箭头标记。 可以通过选择列键旁边的箭头在展开和折叠内容之间进行切换。

    包含已展开或折叠数据的列的屏幕截图。

在详细视图中搜索

可以在结果的详细视图中执行自由文本搜索。 若要了解如何执行此操作,请执行以下步骤:

  1. 运行以下查询。

    StormEvents
    | where InjuriesIndirect > 0
    
  2. 在结果网格中展开某行以打开详细视图。

  3. 选择详细视图窗口。

  4. 若要启动自由文本搜索栏,请按键盘快捷方式“Ctrl + F”。

  5. 输入“injur”。 搜索词的所有实例会突出显示。

    动态字段搜索结果的屏幕截图。

注意

默认情况下,搜索功能不区分大小写。

获取动态字段的路径

随着你深入到嵌套动态属性包字段的各个层,这些字段可能会变得复杂。 在结果网格中,JPATH 指示通过动态属性包对象字段进入给定字段的路径。 若要了解如何查找 JPATH,请执行以下步骤:

  1. 运行以下查询。

    StormEvents
    | take 10
    
  2. 选择 StormSummary 列(它应该是最后一列)中的第一个结果。

  3. 在结果中选择不同的字段,并查看窗口顶部的 JPATH 如何变化。 例如,以下屏幕截图显示了 Location 字段的路径,该字段嵌套在 StormSummary 列动态属性包对象中的 Details 字段下。

    嵌套 JPATH 的屏幕截图。

  4. 选择 JPATH 右侧的图标以复制它。 然后,粘贴 JPATH 并使用它作为筛选器或与他人共享。

从动态字段添加筛选器

若要将特定的动态字段添加为查询筛选器,请执行以下操作:

  1. 运行以下查询。

    StormEvents
    | take 10
    
  2. 选择 StormSummary 列(它应该是最后一列)中的第一个结果。

  3. 右键单击动态数据中的某个字段,然后选择“添加为筛选器”。 例如,右键单击 Location 字段并将其添加为筛选器。

    从动态字段添加为筛选器选项的屏幕截图。

  4. 在查询编辑器中,查询子句将基于所选动态字段添加到查询。

    从动态字段选择中添加的查询条件的屏幕截图。

从查询结果添加筛选器

若要直接从结果网格向查询添加筛选器运算符,请执行以下步骤:

  1. 运行以下查询。

    StormEvents
    | take 10
    
  2. 选择包含你要为其创建查询筛选器的内容的单元格。 若要选择多个单元格,请单击鼠标并拖动到你要选择的单元格上,或者在按住“Ctrl”键的同时单击每个单元格。 例如,从 StateEventType 列中选择多个单元格。

  3. 右键单击以打开“单元格操作”菜单。 选择“将选定内容添加为筛选器”。

    下拉菜单的屏幕截图,其中包含用于直接从网格中查询的“将选定内容添加为筛选器”选项。

  4. 在查询编辑器中,查询子句将基于所选单元格添加到查询。

    作为筛选器添加的条件的屏幕截图。

按结果归组为列

在结果集中,可以按任一列对结果进行分组。 进行这种分组后,可以进一步执行聚合以调查数据。 若要分组和浏览列结果,请执行以下步骤:

  1. 运行以下查询:

    StormEvents
    | where EventType == "Lake-Effect Snow"
    
  2. 将鼠标悬停在“州”列上,选择菜单,然后选择“按州分组” 。

    具有按状态分组的查询结果的表的屏幕截图。

    以下屏幕截图显示了选择“按州分组”后的结果。

    按州分组的记录的屏幕截图。

  3. 在网格中双击一条记录,以展开并查看该州的记录。 例如,展开“INDIANA”的记录。 进行探索性分析时,此类型的分组可能会有所帮助。

    查询结果网格的屏幕截图,其中“加利福尼亚州”组在 Azure 数据资源管理器 Web UI 中展开。

  4. 按列对数据进行分组后,可以使用值聚合函数来计算每个组的统计信息。 为此,请转到列菜单,选择“值聚合”,然后选择要对该列使用的函数类型。

    在 Azure 数据资源管理器 Web UI 中按结果对列分组时聚合结果的屏幕截图。

  5. 若要将结果网格恢复其原始状态,请选择“组”列的菜单。 然后选择“重置列”。

筛选列

若要筛选特定列的结果,请执行以下步骤:

  1. 选择要筛选的列的菜单。

  2. 选择“筛选”图标。

  3. 在筛选器生成器中,选择所需的运算符。

  4. 键入用于筛选列的表达式。 键入时就会对结果进行筛选。

    注意

    筛选器不区分大小写。

  5. 若要创建多条件筛选器,请选择一个布尔运算符来添加另一个条件。

  6. 若要删除筛选器,请删除第一个筛选条件中的文本。

    GIF 图,显示了如何在 Azure 数据资源管理器 Web UI 中对列进行筛选。

查看单元格统计信息

要快速计算多个行的平均值、计数、最小值、最大值和总和,请选择相关的数字单元格。 例如:

  1. 运行以下查询。

    StormEvents
    | where DamageCrops > 0 and DamageProperty > 0
    | project StartTime, State, EventType, DamageCrops, DamageProperty, Source
    
  2. 选择少量几个数字单元格。 若要选择多个单元格,请单击鼠标并拖动到你要选择的单元格上,或者在按住“Ctrl”键的同时单击每个单元格。 将自动计算这些单元格的平均值、计数、最小值、最大值和总和。

    具有所选函数的表的屏幕截图。

创建透视表

透视模式类似于 Excel 的透视表。 透视模式允许将列值转换为列。 例如,可以对 State 列进行透视,为“佛罗里达州”、“密苏里州”、“阿拉巴马州”等创建列。 若要创建透视表,请执行以下步骤:

  1. 在结果网格的右侧,选择“列”以查看表工具面板。 在面板顶部,选择“透视模式”。

    显示如何访问透视模式功能的屏幕截图。

  2. 将列拖到“行组”、“值”、“列标签”部分。 例如,如果将“EventType”拖到“行组”,将“DamageProperty”拖到“值”,将“State”拖到“列标签”,则结果应类似于以下透视表。

    透视表中结果的屏幕截图。

在结果网格中搜索

若要在结果表中搜索特定的表达式,请使用搜索功能。 例如:

  1. 运行以下查询。

    StormEvents
    | where DamageProperty > 5000
    | take 1000
    
  2. 在结果网格顶部菜单中的右侧,选择“搜索”并键入“Wabash”。

    突出显示表中搜索栏的屏幕截图。

  3. 所有提到的搜索表达式现在都在表中突出显示。 可以在搜索结果之间导航,按 Enter 会前进,按 Shift+Enter 会后退,或者可以使用搜索框旁边的向上和向下按钮导航。

    包含搜索结果中突出显示的表达式的表的屏幕截图。

  4. 若要仅显示包含你的搜索查询的行,请启用搜索窗口顶部的“仅显示适合搜索的行”选项。

按值将结果着色

若要根据列值将结果行着色,请执行以下步骤:

  1. 运行以下查询。

    StormEvents
    | take 10
    
  2. 右键单击 State 列中的值。

  3. 选择“浏览结果”,然后选择“按值着色”。

    按值着色选项的屏幕截图。

  4. 结果按 State 列中的值着色。

    按值着色的屏幕截图。

按错误级别将结果着色

结果网格可以根据错误严重性或详细级别对结果进行着色。 若要启用此功能,请按照突出显示错误级别中所述更改设置。

浅色模式下的错误级别配色方案 深色模式下的错误级别配色方案
浅色模式下配色图例的屏幕截图。 深色模式下配色图例的屏幕截图。

隐藏空列

若要隐藏或显示空列,请在结果网格的菜单中选择眼睛图标。

Azure 数据资源管理器 Web UI 中用于隐藏结果网格的眼睛图标的屏幕截图。