美文网首页BI学习笔记
精品丨企业级PowerBI应用—管道部署

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

作者: Fabric丨白茶 | 来源:发表于2022-01-15 20:22 被阅读0次

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

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

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

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

    PowerBIServers管道部署

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

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

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

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

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

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

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

    数据准备:

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

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

    新建参数:

    打开PowerBI,进入到PowerQuery界面。

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

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

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

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

    选择关闭并应用。

    连接到数据库:

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

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

    选择数据库里面的Sales表。

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

    Rows =
    COUNTROWS ( 'Sales' )
    

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

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

    创建管道:

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

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

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

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

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

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

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

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

    报表部署:

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

    管道部署:

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

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

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

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

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

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

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

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

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

    注意事项:

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

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


    相关文章

      网友评论

        本文标题:精品丨企业级PowerBI应用—管道部署

        本文链接:https://www.haomeiwen.com/subject/hvtycrtx.html