使用 Azure 数据资源管理器仪表板直观显示数据

Azure 数据资源管理器是一项快速且高度可缩放的数据探索服务,适用于日志和遥测数据。 在 Azure 数据资源管理器 Web 应用程序中以端到端方式探索数据,从数据引入开始,运行查询,最后构建仪表板。

仪表板是磁贴的集合,可选择按页面进行组织,其中每个磁贴都有一个基础查询和一个可视化表示形式。 使用 Web UI,可以将 Kusto 查询语言 (KQL) 查询作为视觉对象以原生方式导出到仪表板,然后根据需要修改其基础查询和视觉对象格式设置。 除了便于数据浏览外,这种完全集成的 Azure 数据资源管理器仪表板体验还提供改进的查询和可视化效果性能。

重要

你的数据是安全的。 有关用户的仪表板和仪表板相关元数据是使用 Microsoft 管理的密钥静态加密的。

下图显示了一个示例 Azure 数据资源管理器仪表板:

截图显示 Azure 数据资源管理器 Web UI 仪表板。

先决条件

创建新的仪表板

  1. 在导航栏中,选择仪表板>新建仪表板

    新建仪表板。

  2. 输入仪表板名称,然后选择“创建”。

    创建仪表板。

添加数据源

单个仪表板可以显示来自一个或多个群集的视觉对象。

  1. 在上工具栏中,选择 “数据源”。

    屏幕截图通过“更多”菜单添加数据源。

  2. “数据源 ”窗格中,选择“ + 添加”。

  3. 在“创建新数据源”窗格中:

    1. 输入数据源名称。
    2. 输入“群集 URI”区域,然后选择“连接” 。
    3. 从下拉列表中选择 数据库
    4. 输入查询结果缓存最大期限值,以便在此数据源的所有查询上启用查询结果缓存。 最大期限可以以秒、小时或天为单位。
    5. 选择“创建” 。

    数据源窗格。

添加磁贴

仪表板磁贴使用 Kusto 查询语言代码片段来检索数据和呈现视觉对象。 每个磁贴/查询可支持一个视觉对象。

  1. 从仪表板画布或上部工具栏中选择 “添加”磁贴

    新查询。

  2. 在“查询”窗格中,

    1. 从下拉菜单中选择数据源。

    2. 键入查询,然后选择“运行”。 有关生成使用参数的查询的详细信息,请参阅在查询中使用参数

      执行查询。

    3. 选择“Visual”。

    4. 在视觉对象窗格中,选择 视觉对象类型 以选择视觉对象的类型。

    5. 选择“应用更改”,将可视化图表固定到仪表板。

    将视觉对象添加到查询。

  3. 可以重设视觉对象的大小,然后选择“保存”图标。

    重设仪表板大小并保存仪表板。

将查询固定到仪表板

还可以从Web UI 的查询选项卡固定查询。

若要固定查询:

  1. 创建并运行要在仪表板中可视化其输出的查询。

  2. 在上部工具栏中选择 “固定到仪表板 ”。
    “固定到仪表板”按钮的屏幕截图。

  3. 在“固定到仪表板”窗格中:

    1. 请输入磁贴名称。
    2. 数据源名称会从查询数据源中自动填充。
    3. 选择“如果可能,请使用现有数据源”。
    4. 选择“新建”。
    5. 输入仪表板名称
    6. 选择“创建后查看仪表板”复选框(如果是新仪表板)。
    7. 选择“固定”

    “固定到仪表板”窗格截图。

使用参数

参数使仪表板具有交互性并提高呈现性能。 它们充当使用它们的磁贴的筛选器。 向查询添加参数以筛选数据并激活筛选器。 有关详细信息,请参阅在Azure 数据资源管理器仪表板中使用参数

磁贴图例

可以更改图例在磁贴中的位置,并使用图例与数据交互。

更改图例位置

如果您在仪表板上拥有编辑权限,可以移动磁贴中的图例位置。 切换到“编辑”模式,然后选择“编辑磁贴”铅笔图标。 在“视觉格式”窗格的“图例”下,您可以选择位置偏好。

可视化格式窗格中图例设置的屏幕截图

与你的数据进行交互

可以使用图例与磁贴中的数据进行交互。 可以通过选择图例中的特定项来更改要查看的数据。 使用 Ctrl 从所选内容添加或删除项目,按住 Shift 以选择范围。 未选择的项目将显示为灰色。

使用“搜索”按钮可以搜索和筛选项目。

使用反转按钮来反转所选内容。

使用向上和向下箭头可以通过以下方式浏览列表:

  • 当选择一个项目时,可以使用向上和向下箭头选择上一个或下一个项目。
  • 选择多个项后,可以使用向上和向下箭头更改磁贴上突出显示的项目。

显示用于使用图例与数据交互的按钮的屏幕截图。

查看查询

可以在编辑或查看模式下查看查询。 只能在编辑模式状态下编辑磁贴的基础查询。 在查看模式下,可以在新的查询选项卡中修改查询,而无需更改仪表板磁贴的基础查询。

  1. 浏览到仪表板。
  2. 在要浏览的磁贴上,选择更多菜单 [...]查看查询

磁贴下拉菜单的屏幕截图,其中突出显示了“查看查询”选项。

  1. “视图区域 ”窗格中,选择“ 新建查询”选项卡 以在 Azure 数据资源管理器 Web UI 查询窗格中编辑查询。 若要编辑磁贴中的查询,请选择 “编辑磁贴 ”按钮。

视图查询窗格的屏幕截图,其中查询位于屏幕的上半部分,结果位于下半部分。

注意

使用此流对查询所做的任何编辑都不会反映在原始仪表板中。

导出仪表板

使用文件菜单将仪表板导出到 JSON 文件。 在以下情况下,导出仪表板可能非常有用:

  • 版本控制:可使用该文件将仪表板还原到先前版本。
  • 仪表板模板:可将该文件用作创建新仪表板的模板。
  • 手动编辑:可编辑该文件来修改仪表板。 该文件可导入回仪表板。

若要导出仪表板,请在顶部工具栏中选择 文件>下载仪表板到文件

仪表板的屏幕截图,其中显示了导出到文件选项。

该文件包含 JSON 格式的仪表板数据,下面的代码片段显示了文件的大致内容。

{
  "id": "{GUID}",
  "eTag": "{TAG}",
  "title": "Dashboard title",
  "tiles": [
    {
      "id": "{GUID}",
      "title": "Tile title",
      "query": "{QUERY}",
      "layout": { "x": 0, "y": 7, "width": 6, "height": 5 },
      "pageId": "{GUID}",
      "visualType": "line",
      "dataSourceId": "{GUID}",
      "visualOptions": {
        "xColumn": { "type": "infer" },
        "yColumns": { "type": "infer" },
        "yAxisMinimumValue": { "type": "infer" },
        "yAxisMaximumValue": { "type": "infer" },
        "seriesColumns": { "type": "infer" },
        "hideLegend": false,
        "xColumnTitle": "",
        "yColumnTitle": "",
        "horizontalLine": "",
        "verticalLine": "",
        "xAxisScale": "linear",
        "yAxisScale": "linear",
        "crossFilterDisabled": false,
        "crossFilter": { "dimensionId": "dragX-timeRange", "parameterId": "{GUID}" },
        "multipleYAxes": {
          "base": { "id": "-1", "columns": [], "label": "", "yAxisMinimumValue": null, "yAxisMaximumValue": null, "yAxisScale": "linear", "horizontalLines": [] },
          "additional": []
        },
        "hideTileTitle": false
      },
      "usedParamVariables": [ "{PARAM}" ]
    }
  ],
  "dataSources": [ {} ],
  "$schema": "https://dataexplorer.azure.cn/static/d/schema/20/dashboard.json",
  "autoRefresh": { "enabled": true, "defaultInterval": "15m", "minInterval": "5m" },
  "parameters": [ {} ],
  "pages": [ { "name": "Primary", "id": "{GUID}" } ],
  "schema_version": "20"
}

通过文件创建新仪表板

你可以使用仪表板文件来创建新仪表板,如下所示:

  1. 在主 仪表板 页中,从文件选择 “新建仪表板>导入仪表板”。

    仪表板的屏幕截图,其中显示了从文件导出选项。

  2. 选择要导入的文件。

  3. 输入仪表板名称,然后选择“创建”。

通过文件更新或恢复现有仪表板

你可以更新现有仪表板或还原以前的版本,如下所示:

  1. 在上方工具栏中,选择文件>用文件替换仪表板

    仪表板的屏幕截图,显示了将其替换为文件的选项。

  2. 选择该文件以更新仪表板。

  3. 选择“保存更改”。

添加页面

页面可以作为磁贴的可选容器。 可以使用页面将磁贴组织成逻辑组,例如按数据源或主题区域。 您还可以使用页面创建带有多个视图的仪表板,例如从摘要页钻取到详细信息页的仪表板。

  1. 在左侧 “页面”窗格中,选择“+ 添加页面”

“添加页面”按钮的屏幕截图。

  1. 若要命名页面,请选择垂直“更多菜单[...]”>“重命名页面”。

  2. 向页面添加磁贴

启用自动刷新

自动刷新使仪表板数据保持最新,而无需手动更新。 数据库编辑器可以配置默认刷新速率,并设置最小刷新间隔来管理群集负载。 仪表板查看器可以调整允许范围内的刷新率以满足其需求。

  1. 在上部工具栏中,选择 “设置>自动刷新”。

    选择“自动刷新”。

  2. 切换选项以启用“自动刷新”。

  3. 为“最小时间间隔”和“默认刷新率”选择值 。

  4. 选择应用,然后保存仪表板。

    显示启用自动刷新的屏幕截图。