如何利用Power BI的模版格式来进行数据的保密?

一般情况下,不同权限的人员使用的数据权限也是不一样的,所以有没有针对这个数据源权限进行设置呢?当然如果上云以后,可以使用行级别的切片器进行限定,那如果是桌面版的如何进行权限的限定呢?
数据如果要用于共享,保密工作就不可少。在使用Power BI进行模型设计,数据整理等操作,最终保存的大部分都是以PBIX作为文件名,就像使用Excel进行保存的文件大多数都是以xlxs保持的格式一样。但是如果仔细观察在保持Power BI文件的时候还有一个选项是PBIT格式的,也就是Power BI的模版格式,如图1所示。

图1  Power BI文件保存格式
图1 Power BI文件保存格式

模版格式,普遍的理解就是具有固定的样式,内容及结构。新的使用者只需要在原有的基础上进行简单的编辑既能生成一份新的具有不一样内容的文件,但是外形及内在的结构是相对统一的。

1. 案例场景

作为一个Power BI的编辑人员,有时候使用的数据源是具有一定保密性的,但是实际操作中为了方便,很多数据都是加载到Power BI,毕竟大部分情况下只有加载了数据才能有可视化的操作(除了直连,但是直连的可视化对象更少),此外很多账号密码都是在连接数据的时候直接进行了保存,通过忽略隐私来进行数据的刷新。
如果Power BI的编辑人员对于数据源的来源了解的话,那为了安全性,数据不加载到Power BI文件里,而且点击编辑查询,也无法在Power Query中查询数据的来源以及数据的关系等,这样才能保证数据的安全性,如图2,在打开Power BI文件的时候,就需要填写数据源的参数,如果不填写或者填写不正确,则无法显示数据。

图2  打开文件时需要输入参数
图2 打开文件时需要输入参数

2. 使用参数进行模版化

利用Power Quyer的参数,还可以把数据库的用户名和密码作为数据源参数进行使用,使得每一次打开Power BI文件的时候都需要输入正确的参数信息才能够使得数据能够获取,要不然在打开的Power BI中无法得到任何信息,如图3所示。

图3  打开文件时输入数据库用户名及密码
图3 打开文件时输入数据库用户名及密码

3. 具体操作

1) 设置数据源参数

在Power Query导入数据源的时,可以把数据地址给参数化,如图4所示,这样就能很好的控制数据的权限,只有真正知道数据源的情况下,才能保证数据源正确的导入,并且根据不同的权限进行查看。

图4  设置数据库地址为参数
图4 设置数据库地址为参数

2) 保存为PBIT模版格式

在加载到Power BI文件后,把文件保存为PBIT模版格式,这样就会在下一次打开文件时,如图1所示,会直接跳出需要输入正确的数据源或者用户名及密码等关键信息,以便于不同的人能够使用不同的数据源。

你可能感兴趣的:(如何利用Power BI的模版格式来进行数据的保密?)