你当前正在访问 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 工作区
- 登录到 powerbi.microsoft.com。
- 选择“工作区”,然后选择“创建工作区”。 创建名为 NYCTaxiWorkspace1 或类似名称的新 Power BI 工作区,因为此名称必须是唯一的。
将 Azure Synapse 工作区链接到新的 Power BI 工作区
- 在 Synapse Studio 中,转到“管理”>“关联的服务” 。
- 选择“新建”>“连接到 Power BI” 。
- 将“名称”设置为“NYCTaxiWorkspace1”或类似名称。
- 将“工作区名称”设置为前面创建的 Power BI 工作区,类似于 NYCTaxiWorkspace1。
- 选择创建。
创建 Power BI 数据集,该数据集使用 Azure Synapse 工作区中的数据
- 在 Synapse Studio 中,转到“开发”>“Power BI” 。
- 转到“NYCTaxiWorkspace1”>“Power BI 数据集”,然后选择“新建 Power BI 数据集” 。 选择“开始”。
- 选择“SQLPOOL1”数据源,然后选择“继续”。
- 选择“下载”,为
NYCTaxiWorkspace1SQLPOOL1.pbids
文件下载.pbids
文件。 选择“继续”。 - 打开下载的
.pbids
文件。 Power BI Desktop 将打开并自动连接到 Azure Synapse 工作区中的 SQLDB1。 - 如果看到名为“SQL Server 数据库”的对话框:
- 选择“Microsoft 帐户”。
- 选择“登录”并登录到你的帐户。
- 选择“连接”。
- “导航器”对话框打开后,请检查 PassengerCountStats 表,然后选择“加载” 。
- “连接设置”对话框显示后,请选择“DirectQuery”>“确定” 。
- 选择左侧的“报表”按钮。
- 在“可视化效果”下,选择折线图图标以向报表添加折线图。
- 在“字段”下,将
PassengerCount
列拖动到“可视化效果”>“轴”。 - 将
SumTripDistance
和AvgTripDistance
列拖动到“可视化效果”>“值”。
- 在“字段”下,将
- 在“主页”选项卡上,选择“发布” 。
- 选择“保存”以保存更改。
- 选择文件名称
PassengerAnalysis.pbix
,然后选择“保存”。 - 在“发布到 Power BI”窗口中的“选择目标”下,选择
NYCTaxiWorkspace1
,然后选择“选择”。 - 等待发布完成。
为数据集配置身份验证
- 打开 powerbi.microsoft.com然后“登录”。
- 在左侧的“工作区”下,选择 NYCTaxiWorkspace1 工作区 。
- 在该工作区中,找到名为“乘客分析”的数据集和名为“乘客分析”的报表 。
- 将鼠标悬停在 PassengerAnalysis 数据集上,选择省略号 (...) 按钮,然后选择“设置” 。
- 在“数据源凭据”中,选择“编辑”,将“身份验证方法”设置为“OAuth2”,然后选择“登录”。
在 Synapse Studio 中编辑报表
- 返回到 Synapse Studio,然后选择“关闭并刷新”。
- 转到“开发”中心。
- 在 Power BI 层右侧单击省略号 (...) 按钮,然后选择“刷新”以刷新“Power BI 报表”节点。
- 在 Power BI 下,你应会看到:
- 在“NYCTaxiWorkspace1”>“Power BI 数据集”中,名为“PassengerAnalysis”的新数据集 。
- 在“NYCTaxiWorkspace1”>“Power BI 报表”下,名为“PassengerAnalysis”的新报表 。
- 选择 PassengerAnalysis 报表。 该报表随即打开,可以在 Synapse Studio 中直接对其进行编辑。