PowerBI数据集单表刷新(一)


人为财死鸟为食记,那我应该是个鸟人吧


随着时间的推移,PowerBI的数据集会越来越大,这样刷新不仅会占用很多的时间,甚至是需要占用很多的服务器资源。但,其实也许这么庞大的数据集,数据有更新的也许只有其中一张表或某几张表,在PowerBI桌面版我们是很容易做这个操作,那么当报表发布到云端之后呢?

事实上,云端我们同样是可以对数据集进行单表刷新的,只是微软做了限制,需要有高级容量工作区,具体可参考官方文档。

接来来,我们来一起看下效果,首先需要打开XMLA设置,在管理门户>Premium Per User

回到工作区,设置>高级版,复制工作区连接

打开SSDT,新建连接,填入工作区连接信息及账户密码,登录后可以看到工作区内的所有数据集信息

选中一个数据集,右键选择Process Table >Mode(Process Full) > Script

会看到如下信息,信息很简单包含我们要单独刷新的表的数据集名称及表名称,还有刷新方式,点击运行

运行成功

回到工作区,可以看到数据集已刷新,但事实上只是刷新了其中的Customer。

既然这个方法是可行,那么我们就可以通过PowerBI Shell、python、C#或者在Azure创建任务流来触发单表刷新的操作,让流程更自动化。

end


本篇文章来源于微信公众号: PowerBI木小桼

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注