下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.12 Power BI中的数据流服务

Power BI 2021版本提供了数据流服务,这是一个在线版本的Power Query服务。

在实际的数据分析过程中,数据分析师们通常都无法接触到相应的数据源,他们需要的数据都是经过数据库管理员和核心数据分析师过滤后的数据。所以,数据分析师能否得到正确的数据,部分取决于数据库管理员和核心数据分析师。

其中,数据分析师们最主要的问题是不能直接进行数据源的访问,现在大多数公司数据泄露的原因主要是对数据源访问不加限制,而如果设置权限过于复杂又会导致获取数据的速度和流程缓慢。而作为数据库管理员,每天需要重复地将数据导出,然后再给核心数据分析师。

那么,数据分析师和数据库管理员有没有办法“脱离苦海”呢?Power BI的数据流功能帮助我们解决了这个问题,数据分析师可以即时地获取数据,数据库管理员也不用辛苦地导出数据了。

2.12.1 Power BI Pro构建数据流服务

Power BI数据流服务属于Power BI Pro提供的在线服务,在客户端如果需要使用到Power BI数据流的技术,必须通过Power BI Pro的在线服务创建好针对数据源的访问,再通过Power BI Desktop引用数据流服务。我们先来访问Power BI 的在线服务网站,然后进入创建的工作区,选择“数据流”即可进入数据流服务创建界面,如图2.122所示。

图2.122 创建数据流服务

数据流和本地Power Query功能非常相似,我们可以将它想象成微软将本地的Power Query变成了一个在线的服务。

目前Power BI数据流提供的数据源访问功能非常有限,对数据库和文件服务的访问严重依赖于数据网关服务,例如,访问SQL Server的数据库就必须依赖于网关。

我们先以比较简单的案例来讲解创建数据流服务,这里以创建保存在One Driver上的一个Excel为例,单击如图2.123所示的Excel文件开始创建基于Excel的数据流服务。

图2.123 创建到Excel文件的连接

这里以笔者之前的调研数据表为例,创建面向调研数据的Excel连接文件,图2.124所示为Office 365 获取的相应的Excel文件。

图2.124 创建到One Driver的连接文件

在Excel中选择需要进行查询的数据,目前存在多个数据表。选择需要的数据表,如图2.125所示。

图2.125 选择需要连接的表数据

单击“转换数据”按钮,进入Power Query的在线界面,在这个熟悉的界面下即可进行数据的清洗和重构,具体操作如图2.126所示。

图2.126 Power Query的在线编辑

回到Power BI工作区,在页面中可以看到我们创建完成的所有与数据有关的内容,包含数据流和数据集,图2.127所示为工作区的数据相关内容。

图2.127 Power BI 工作区

2.12.2 Power BI Desktop引用数据流服务

在Power BI Pro 在线服务中创建好数据流服务之后,接下来我们就可以通过Power BI Desktop引用Power BI Online的数据流服务了,目前仅仅在Power BI Desktop桌面版登录之后才可以引用数据流服务,按照下面的步骤即可以开启数据流服务。

①开启Power BI Desktop后登录Power BI Pro账户,在界面中的“主页”选项卡下单击“获取数据”下拉按钮,在下拉列表中选择“Power BI数据流”命令,如图2.128所示。

图2.128 选择获取Power BI数据流

②选择获取的数据流服务之后,就可以使用这些数据流的数据了,通过数据流服务,可以避免我们在日常数据分析过程中的复杂性和隐私问题,图2.129所示为通过数据流获取的结果。

图2.129 通过数据流获取的结果

在实际应用场景中,需要特别注意的是,我们获取数据的过程中可能会出现界面提示没有数据的情况,对于这种问题,在使用数据过程中我们至少需要刷新一次来获取数据。 QFEMMMDqiI78nUxBu+VGxufs8yhqq/snJEyW6o0T82sQYDhTSq0IlvBqtyjoLulJ

点击中间区域
呼出菜单
上一章
目录
下一章
×