你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Power BI 实现数据可视化

在本教程中,你将了解如何创建 Power BI 工作区、链接 Azure Synapse 工作区,以及创建利用你的 Azure Synapse 工作区中的数据的 Power BI 数据集。

先决条件

若要完成本教程,请安装 Power BI Desktop

概述

根据纽约市出租车数据,我们在两个表中创建了聚合数据集:

  • nyctaxi.passengercountstats
  • SQLDB1.dbo.PassengerCountStats

可以将 Power BI 工作区链接到 Azure Synapse 工作区。 借助此功能,你可以轻松地将数据导入 Power BI 工作区。 可以直接在 Azure Synapse 工作区中编辑 Power BI 报表。

创建 Power BI 工作区

  1. 登录到 powerbi.microsoft.com
  2. 选择“工作区”,然后选择“创建工作区”。 创建名为 NYCTaxiWorkspace1 或类似名称的新 Power BI 工作区,因为此名称必须是唯一的。
  1. 在 Synapse Studio 中,转到“管理”>“关联的服务” 。
  2. 选择“新建”>“连接到 Power BI” 。
  3. “名称”设置为“NYCTaxiWorkspace1”或类似名称。
  4. “工作区名称”设置为前面创建的 Power BI 工作区,类似于 NYCTaxiWorkspace1
  5. 选择创建

创建 Power BI 数据集,该数据集使用 Azure Synapse 工作区中的数据

  1. 在 Synapse Studio 中,转到“开发”>“Power BI” 。
  2. 转到“NYCTaxiWorkspace1”>“Power BI 数据集”,然后选择“新建 Power BI 数据集” 。 选择“开始”。
  3. 选择“SQLPOOL1”数据源,然后选择“继续”
  4. 选择“下载”,为 NYCTaxiWorkspace1SQLPOOL1.pbids 文件下载 .pbids 文件。 选择“继续”。
  5. 打开下载的 .pbids 文件。 Power BI Desktop 将打开并自动连接到 Azure Synapse 工作区中的 SQLDB1。
  6. 如果看到名为“SQL Server 数据库”的对话框
    1. 选择“Microsoft 帐户”。
    2. 选择“登录”并登录到你的帐户。
    3. 选择“连接”。
  7. “导航器”对话框打开后,请检查 PassengerCountStats 表,然后选择“加载” 。
  8. “连接设置”对话框显示后,请选择“DirectQuery”>“确定” 。
  9. 选择左侧的“报表”按钮。
  10. “可视化效果”下,选择折线图图标以向报表添加折线图
    1. “字段”下,将 PassengerCount 列拖动到“可视化效果”>“轴”
    2. SumTripDistanceAvgTripDistance 列拖动到“可视化效果”>“值”
  11. 在“主页”选项卡上,选择“发布” 。
  12. 选择“保存”以保存更改。
  13. 选择文件名称 PassengerAnalysis.pbix,然后选择“保存”
  14. “发布到 Power BI”窗口中的“选择目标”下,选择 NYCTaxiWorkspace1,然后选择“选择”
  15. 等待发布完成。

为数据集配置身份验证

  1. 打开 powerbi.microsoft.com然后“登录”。
  2. 在左侧的“工作区”下,选择 NYCTaxiWorkspace1 工作区 。
  3. 在该工作区中,找到名为“乘客分析”的数据集和名为“乘客分析”的报表 。
  4. 将鼠标悬停在 PassengerAnalysis 数据集上,选择省略号 (...) 按钮,然后选择“设置” 。
  5. “数据源凭据”中,选择“编辑”,将“身份验证方法”设置为“OAuth2”,然后选择“登录”

在 Synapse Studio 中编辑报表

  1. 返回到 Synapse Studio,然后选择“关闭并刷新”。
  2. 转到“开发”中心。
  3. Power BI 层右侧单击省略号 (...) 按钮,然后选择“刷新”以刷新“Power BI 报表”节点。
  4. 在 Power BI 下,你应会看到
    • 在“NYCTaxiWorkspace1”>“Power BI 数据集”中,名为“PassengerAnalysis”的新数据集 。
    • 在“NYCTaxiWorkspace1”>“Power BI 报表”下,名为“PassengerAnalysis”的新报表 。
  5. 选择 PassengerAnalysis 报表。 该报表随即打开,可以在 Synapse Studio 中直接对其进行编辑。

下一步