精品丨企业级PowerBI应用—管道部署_微软

我们在做项目实施的过程中,流程一直都是一个很重要的概念。

精品丨企业级PowerBI应用—管道部署_企业BI_02

出于数据保密性的考虑,我们在开发阶段接触的数据,往往都是开发环境的数据。开发环境的数据往往是数据量偏少,或者无真实数据,数据以模拟为主,这样可以保证既不影响开发进度,也可以为公司的数据进行保密。

当开发阶段结束后,需要将环境切换为测试环境,来进行数据与功能点的测试。测试环境的数据对比开发环境,数据量偏多,数据通常以历史数据或部分真实数据为主,维度关系以及数据完整度比较接近于真实数据的情况。

当测试结束后,会切换到生产环境正式投入使用。

PowerBIServers管道部署

一般企业的处理方式都是在数仓进行环境划分,而PowerBI云上Servers服务则是推出了管道部署功能。

这样我们可以通过创建参数,来实现环境的快速切换。

我们先来了解一下使用条件(满足其一即可):

1.所在的组织已拥有Power BI Premium订阅,且你具备相关权限;

2.你拥有Power BI Premium Per User (PPU) 订阅。

从使用条件上我们不难看出,管道部署功能是为企业级应用PowerBI所准备的;
如果我们个人想学习可以使用免费账号进行PPU试用来了解整体操作流程。

精品丨企业级PowerBI应用—管道部署_管道部署_03

接下来,我们开始进行管道部署的整体流程操作。

数据准备:

精品丨企业级PowerBI应用—管道部署_管道部署_04

在白茶本机的SQL Servers中,存在名为Dev、Test、Live的三个数据库。

精品丨企业级PowerBI应用—管道部署_管道部署_05

精品丨企业级PowerBI应用—管道部署_可视化_06

精品丨企业级PowerBI应用—管道部署_可视化_07

从上面的结果中我们不难看出,三个数据库的数据表结构是一致的,都是单张Sales表,只是数据量级有差异。

新建参数:

打开PowerBI,进入到PowerQuery界面。

精品丨企业级PowerBI应用—管道部署_PowerBI_08

切换到“视图”界面,打开“始终允许”。

精品丨企业级PowerBI应用—管道部署_管道部署_09

返回到“主页”界面,选择“管理参数”下面的“新建参数”。

精品丨企业级PowerBI应用—管道部署_企业BI_10

将参数命名为“Source”,类型设置为“文本”,当前值设置为“Tea”。

精品丨企业级PowerBI应用—管道部署_管道部署_11

继续添加参数“Database”,将当前值设置为“Dev”。

精品丨企业级PowerBI应用—管道部署_企业BI_12

选择关闭并应用。

精品丨企业级PowerBI应用—管道部署_管道部署_13

连接到数据库:

打开获取数据,选择SQL Servers进行数据连接。

精品丨企业级PowerBI应用—管道部署_微软_14

这里将服务器和数据库类型更改为我们刚才设置好的两个参数。

精品丨企业级PowerBI应用—管道部署_企业BI_15

选择数据库里面的Sales表。

精品丨企业级PowerBI应用—管道部署_管道部署_16

新增度量值"Rows",放入到卡片图中我们查看一下。

Rows =
COUNTROWS ( 'Sales' )

精品丨企业级PowerBI应用—管道部署_微软_17

到这里,我们的准备工作就完成了。

时间关系,白茶这里就不做太复杂的报表进行演示了。我们主要了解的是管道部署的整体操作。

创建管道:

登录PowerBI账号,打开我的工作区面板,选择创建工作区。

精品丨企业级PowerBI应用—管道部署_PowerBI_18

命名为“开发”,许可证模式选择“Premium Per User”。

精品丨企业级PowerBI应用—管道部署_PowerBI_19

精品丨企业级PowerBI应用—管道部署_微软_20

工作区创建完毕后,我们可以在当前工作区选择“创建管道”。

精品丨企业级PowerBI应用—管道部署_微软_21

命名为“白茶”,选择创建。

精品丨企业级PowerBI应用—管道部署_PowerBI_22

将此工作区分配为“开发”。

精品丨企业级PowerBI应用—管道部署_管道部署_23

这样的话,我们第一个开发管道就创建完毕了。

精品丨企业级PowerBI应用—管道部署_PowerBI_24

根据上面的步骤,我们依次创建“测试”、“生产”环境。

精品丨企业级PowerBI应用—管道部署_微软_25

至此,我们的管道创建完毕。

报表部署:

将我们刚才的PowerBI文件,命名为“Test”,发布到开发环境。

精品丨企业级PowerBI应用—管道部署_微软_26

精品丨企业级PowerBI应用—管道部署_管道部署_27

管道部署:

在“开发”管道中,我们可以看到刚才上传的报表文件,选择“在管道中查看”。

精品丨企业级PowerBI应用—管道部署_企业BI_28

选择部署到“测试”管道。

精品丨企业级PowerBI应用—管道部署_可视化_29

选择“测试”管道的部署设置。

精品丨企业级PowerBI应用—管道部署_PowerBI_30

选择数据集,进入到设置界面,我们可以看到有数据源规则设置和参数规则设置,这里我们选择“参数规则设置”。

注:数据源规则设置的选项不建议大家使用,没有参数使用方便。

精品丨企业级PowerBI应用—管道部署_企业BI_31

选择添加规则,将“Database”参数设置为Test。

精品丨企业级PowerBI应用—管道部署_管道部署_32

依据上面的操作,我们将其部署到“生产”管道并进行设置。

精品丨企业级PowerBI应用—管道部署_企业BI_33

精品丨企业级PowerBI应用—管道部署_微软_34

至此,我们管道部署整体流程全部结束,我们分别进入三个环境查看一下报表数据。

精品丨企业级PowerBI应用—管道部署_微软_35

精品丨企业级PowerBI应用—管道部署_企业BI_36

精品丨企业级PowerBI应用—管道部署_PowerBI_37

能够从总体估值上看出,数据的差异与我们在数仓中查看的结果是一致的。

注意事项:

白茶本机使用的SQL Servers需要搭配网关使用,具体的操作这里就不赘述了,小伙伴们可以自行动手尝试。

精品丨企业级PowerBI应用—管道部署_管道部署_38

精品丨企业级PowerBI应用—管道部署_PowerBI_39

这里是白茶,一个PowerBI的初学者。

精品丨企业级PowerBI应用—管道部署_微软_40