Power BI是一种业务分析服务,可提供见解以实现快速、明智的决策,它借助世界上最大的商业智能云之一,满足自助服务和企业分析需求。
(四)上传PBIX文件至 表服务器
分别将4个PBIX文件上传至 表服务器

此时注意,登录 表服务器的用户名在 表服务器所在Win10系统中,一定是administrators成员,即具有系统管理员权限。否则 表服务器将提示权限不够,没有修改、上传的权限。
(五)在 表服务器上设置 表的数据源
1、点击每个 表上右上角的三个点,选择【管理】,点击【数据源】,进行 表数据源的设置。

2、分别输入登录 表服务器的用户名和密码,点击【测试连接】,验证无误后,选择【保存】。

如法炮制,完成所有4个 表的数据源设置。如果在Desktop模式下,对路径参数的修改没有问题,此处只需要点【测试连接】和【保存】即可。
(六)在 表服务器上设置 表的计划刷新
1.在左侧的导航栏中选择【计划的刷新】,点击【新建计划刷新计划】

2.在计划设置界面里面可以根据业务需求,按小时、日、周、月或者一次性设置刷新计划,(这里为了方便后面的测试,先选择一次性刷新。)还可以设置计划的具体开始时间和结束时间。

这里给读者留个问题,如果要设置一个10分钟更新一次的计划,该如何实现呢/span>
3.点击【应用】后,回到管理界面,发现多了一个从8月17日10点开始的计划。

将剩余三个 表的刷新计划设置好,就要进入“见证奇迹”的时刻了。
(七)模拟测试工作数据更新场景
根据4种更新方式的不同,分别用不同的方法改变数据源,模拟测试数据源变化后,自动刷新的场景。
首先,有必要再次理解 表服务器的更新逻辑,即:
1、目前已有一个8月17日10点的刷新计划,这个计划的意思是SQL Server Agent服务在对应时间会执行一个数据库更新任务。
2、该更新任务只是在安排在具体的时点自动执行,实际上在任何时候,都可以指示执行这个更新任务。
所以,我们的模拟测试不用等到对应的时间,看系统执行的效果,可以手动要求系统立即执行该更新任务。
1、单Excel工作簿单一sheet模式
(1)打开 表,可以看到当前的业务明细一共4091件。

(2)打开服务器共享目录中的“业务明细_1.xlsx”文件,将明细增加到4105条。

(3)在 表的【管理】-【计划的刷新】界面中,选中刚才设好的刷新计划,点击上方的【立即刷新】。

(4)此时可以看到该计划的【状态】显示为“正在刷新“,注意这个状态不会自动更新。10秒钟后,点击浏览器工具栏的【刷新】后,会发现【状态】显示为”Completely Data Refreshed”,即数据刷新完成。

(5)回到主页,点击打开该 表,发现统计件数变成了4105件,说明 表根据数据源文件的变化进行了刷新,目标完美达成!

2、单Excel工作簿多个sheet模式
(1)打开服务器共享目录中的“业务明细_12.xlsx”文件,删除201807-201812共6个工作表。

(2)同样,手动执行刷新计划,回到主页,打开 表可以看到按月统计销售额的图表中,只剩下1-6月的数据, 表完美实现了按数据源的更改自动刷新的需求。

3、单文件夹多Excel工作簿模式
(1)进入服务器共享目录的Excel文件夹,删除201801-201803三个文件。

(2)手动执行刷新计划,打开 表,可以发现统计月份少了2018年1-3月的数据,刷新要求按需达成。

4、单文件夹多CSV文件模式
(1)进入服务器共享目录的CSV文件夹,只保留201801-201806等6个CSV文件。

(2)手动执行 表的刷新计划,打开 表,发现按月统计销售额图表中只有2018年1-6月的数据,说明刷新任务正常执行。

至此,我们完成了关于 表服务器自动刷新数据源的全部测试流程,简单提炼一下该模式在实践中的实施模式:
-
IT部门负责搭建好 表服务器(含SQL Server的配置),并在服务器上建好共享文件夹。
-
业务一线岗位负责下载或录入业务明细数据,并上传至服务器的共享文件夹。
-
剩下的事情全部由Power BI 表服务器负责完成。
从此以后,各岗位只需关注各自的责任,保证在规定时间内完成自己的任务,再也不用加班做 表了!
想要获得 Power BI Desktop 更多资源的伙伴,请点这里。
想要获取 Power BI Desktop 正版授权的伙伴,请点这里。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!