在 Power BI 中可视化来自 Azure 时序见解的数据

注意

2025 年 3 月之后,将不再支持时序见解 (TSI) 服务。 请考虑尽快将现有 TSI 环境迁移到备用解决方案。 有关弃用和迁移的详细信息,请访问我们的文档

Azure 时序见解是可在云中存储、管理、查询和可视化时序数据的平台。 Power BI 是一个业务分析工具,它提供丰富的可视化功能让你在组织中共享见解和结果。 现在,这两项服务都可以集成,使你可以通过 Power BI 的强大数据可视化和轻松共享功能来增强 Azure 时序见解的强大分析能力。

将了解如何执行以下操作:

  • 使用本机 Azure 时序见解连接器将 Azure 时序见解连接到 Power BI
  • 使用 Power BI 中的时序数据创建视觉对象
  • 将报表发布到 Power BI,然后与组织中的其他人共享

先决条件

请查看环境访问策略,并确保你具有对 Azure 时序见解 Gen2 环境进行直接访问或来宾访问的权限。

重要

下载并安装最新版本的 Power BI Desktop。 若要按照本文中的步骤进行操作,请确保至少安装了 2020 年 12 月 (2.88.321.0) 版本的 Power BI Desktop。

将数据从 Azure 时序见解导出至 Power BI Desktop 中

开始操作:

  1. 打开 Azure 时序见解第 2 代资源管理器并策展数据。 这是将导出到 Power BI 的数据。

  2. 创建满意的视图后,导航到“更多操作”下拉菜单,然后选择“连接到 Power BI” 。

    Azure Time Series Insights Gen2 Explorer export

  3. 设置导出参数:

    • 数据格式:选择是要将“聚合数据”还是“原始事件”导出到 Power BI 。

      注意

      如果导出原始事件,则可以稍后在 Power BI 中聚合该数据。 但是,如果导出聚合数据,则无法在 Power BI 中还原到原始数据。 原始事件级别数据的事件计数限制为 250,000 个。

    • 时间范围:选择要在 Power BI 中查看“固定”时间范围数据还是“最新”时间范围数据 。 选择固定时间范围意味着你所绘制的搜索范围内的数据将导出到 Power BI。 选择最新时间范围意味着 Power BI 将获取所选搜索范围内的最新数据(例如,如果你绘制任意 1 小时的数据并选择“最新”设置,则 Power BI 连接器将始终查询最新 1 小时的数据。)

    • 存储类型:选择是要对“暖存储”还是“冷存储”运行所选查询 。 如果选择范围同时跨越冷存储和暖存储,则默认情况下会将查询路由到冷存储,因为暖存储只包含最新的数据。 可以手动更改 storeType 参数,但建议采用默认设置以获得最佳体验。

    提示

    Azure 时序见解资源管理器将根据搜索范围以及你选择导出的数据视图自动选择建议的参数。

  4. 配置设置后,选择“将查询复制到剪贴板”。

    Azure Time Series Insights Explorer export modal

  5. 启动 Power BI Desktop。

  6. 在 Power BI Desktop 中的“主页”选项卡上,选择左上角的“获取数据”,然后选择“更多”。

    Get data in Power BI

  7. 搜索“Azure 时序见解”,依次选择“Azure 时序见解(Beta)”、“连接”。

    Connect Power BI to Azure Time Series Insights

    或者,导航到“Azure”选项卡,并依次选择“Azure 时序见解(Beta)”、“连接”。

  8. 将从 Azure 时序见解资源管理器复制的查询粘贴到“自定义查询”字段中,然后按“确定” 。

    Paste in the custom query and select OK

  9. 随即会加载数据表。 按“加载”以载入 Power BI。 如果要对数据进行任何转换,现在可以通过单击“转换数据”来执行此操作。 还可以在加载数据后对其进行转换。

    Review the data in the table and select Load

使用视觉对象创建报表

将数据导入 Power BI 后,接下来请生成包含视觉对象的报表。

  1. 在窗口的左侧,确保已选择“报表”视图。

    Screenshot shows Report view icon.

  2. 在“可视化效果”列中,选择所需的视觉对象。 例如,选择“折线图”。 这会在画布中添加一个空白的折线图。

  3. 在“字段”列表中选择“时间戳(_T)”,然后将此时间戳拖放到“轴”字段以显示 X 轴上的时间 。 确保切换到“_时间戳”,作为“轴”的值(默认为“数据层次结构”) 。

    Select _Timestamp

  4. 同样,在“字段”列表中选择要绘制的变量,然后将此变量拖放到“值”字段以显示 Y 轴上的值 。 选择时序 ID 值并将其拖放到“图例”字段,以在图表中创建多行,每个时序 ID 一行。 呈现结果将类似于 Azure 时序见解资源管理器提供的视图!

    Create a basic line chart

  5. 若要将另一个图表添加到画布,请选择画布上折线图外部的任意位置,并重复上述过程。

    Create additional charts to share

创建报表后,可将其发布到 Power BI Reporting Services 并与组织中的其他人共享。

高级编辑

如果已在 Power BI 中加载了一个数据集,但想要修改查询(例如日期/时间或环境 ID 参数),可以通过 Power BI 的高级编辑器功能实现此目的。 请参阅 Power BI 文档,了解有关如何使用 Power Query 编辑器进行更改的详细信息。

后续步骤