首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Power BI Desktop..自动刷新并发布

在Power BI Desktop中自动刷新数据并发布到Power BI服务是一个常见的需求,尤其是在处理需要定期更新的数据集时。虽然Power BI Desktop本身不支持直接的自动刷新和发布,但你可以通过一些方法和工具来实现这一功能。

1. 使用Power BI服务的数据刷新

最直接的方法是将你的报告发布到Power BI服务(Power BI Online),然后设置数据刷新计划。这样,数据可以在云中自动刷新,而无需依赖于本地的Power BI Desktop。以下是设置步骤:

  • 发布报告:首先,在Power BI Desktop中完成报告后,使用“发布”功能将其上传到Power BI服务。
  • 配置数据集:在Power BI服务中,找到你的数据集,然后设置一个刷新计划。这可以通过数据集的“设置”选项来完成。
  • 设置网关:如果你的数据源位于本地(不是在云中),你需要配置并安装一个数据网关,以便Power BI服务可以访问并刷新数据。

2. 使用Power Automate自动化

如果你需要更复杂的自动化,比如在数据刷新后自动发送通知或执行其他任务,你可以使用Power Automate(之前称为Microsoft Flow):

  • 创建流程:在Power Automate中,创建一个新的流程,选择触发器为Power BI的数据刷新完成。
  • 添加动作:根据需要添加其他动作,如发送电子邮件、更新数据库等。

3. 使用外部脚本和Windows任务计划程序

对于更高级的自动化,包括在本地环境中自动刷新Power BI Desktop报告,你可以使用如PowerShell脚本结合Windows任务计划程序来实现:

  • 编写脚本:编写一个PowerShell脚本,使用Power BI Desktop的命令行接口或其他方法来打开报告,刷新数据,然后保存和关闭报告。
  • 设置任务计划:在Windows任务计划程序中创建一个任务,定期运行上述脚本。

4. 使用第三方工具

还有一些第三方工具和服务,如PBRS (Power BI Reports Scheduler),可以帮助自动化Power BI报告的刷新和分发过程。

注意事项

  • 安全性:自动化处理涉及到数据和凭证管理,确保遵循最佳安全实践。
  • 资源消耗:自动刷新可能会消耗计算和网络资源,特别是当数据集较大或刷新频率较高时。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Power BI X SSAS】——数据刷新

我们可以对单张表格刷新数据,也可以对整个模型统一刷新。 单张表格刷新 1、右键某表,选择【处理表】(Process Table)。...定时刷新 定时刷新,需要在SQL Services上设置【作业】(job)。 1、用SSMS连接SQL Server。 2、在【SQL代理】下找到【作业】,右键【新建作业】。...3、在弹出的窗口中命名,依次编辑【步骤】和【计划】。 4、在【步骤】窗口中,点新建,并在下方命令中输入如下脚本,如图所示。...6、按上述操作完,大概率还是无法定时刷新。接下来还要配置权限。回到SSAS模型,选择选择【角色】右键【新建角色】。创建一个【完全控制】权限的角色。...添加完后,既可以实现自动刷新功能。 最后,感谢【白茶】和【透明人】在我摸索过程中的帮助和指点!

2.2K50

Power Automate打造的Power BI无限刷新

Power BI的无限刷新是老课题了。...python代码的本质是手动按需刷新,无论是使用selenium模拟鼠标操作还是使用链接进行刷新,优点是可以无限任意刷。...那么,有没有一个微软提供的工具或者编程语言能够很好地对接Power BI,还有需要用户进行信息提交的表单工具,如Forms呢? 有! 没错,正是Power Automate!...具体过程: 01 获取cookies 登录Power BI账号后,在Power BI首页(国际版:https://app.powerbi.com/home;世纪互联版:https://app.powerbi.cn...第二个问题,填写想要刷新的数据集名称: 第三个问题,填写刷新时间间隔,比如想10秒刷一次,就填10秒;想10分钟刷新一次就填600,一般不要填小于5的数,有时会刷新不成功: 然后,什么都不需要做,等待即可

3.5K11
  • Power BI 异步刷新-手动取消刷新进程

    前文提到过异步刷新的过程会生成一个RequestId: PowerBI API异步刷新教程 那么这个RequestId具体能拿来做什么呢?上文我们留了一个悬念,今天来解决一下。...在以往的任何刷新过程中,刷新进程是无法取消的。但是在异步刷新过程中却是可以实现的。 而这,是有极强现实意义的! 比如以下两个场景: 刷新一次报告需要20分钟,我在16:00整理好数据后开始刷新。...你猜我要不要喝一杯咖啡等到16:20这一次刷新结束后再点击一次刷新,然后再续一杯咖啡继续等到16:40左右再查看报表?...某些时候明明一个只需要刷新2分钟的表,结果刷了半个小时还没有刷完,具体原因多种多样,随机性较强,此时你是选择继续等(没人知道什么时候刷新结束,有可能2秒后就结束,也有可能是明天)呢?...还是手动将其停止,然后重新刷新

    1.2K20

    Copilot for Power BI 正式发布

    我们很高兴地宣布,从今天开始 ,适用于 Power BI 工作负载的 Copilot 正式发布将正式发布到生产环境中。...这些功能将提供给具有 Power BI Premium 容量(P1 或更高)或结构容量(F64 或更高)的所有客户。...目前 Power BI 中正式发布的内容 使用 Copilot 创建令人惊叹的 Power BI 报表页 使用简单的对话语言创建令人惊叹的 Power BI 报表页的功能现已正式发布。...Copilot 生成的监视 Power BI 报表摘要的屏幕截图。 转到我们的文档,详细了解如何在 Copilot 窗格中汇总报表页面。...如何访问 Power BI 预览版功能 我们要在 Power BI Copilot 聊天窗格里加入一个选项,让你能提前体验新功能或改进的功能。只要点一下这个选项,就可以用最新的预览功能。

    20710

    Power BI 异步刷新-查询刷新历史与手动停止刷新

    上文提到过,异步刷新进程可以手动进行停止: PowerBI API异步刷新教程 Power BI 异步刷新-手动取消刷新进程 有朋友在评论区提出,如果是手动刷新或者计划刷新,是否知道了requestid...history for the specified dataset from the specified workspace. https://docs.microsoft.com/zh-cn/rest/api/power-bi...Scheduled 计划刷新 OnDemand 按需刷新 ViaApi api刷新 ReliableProcessing 异步刷新 而且每一种refreshtype都有一个固定的requestid,...这样,我们就可以在手动刷新后通过获取历史刷新数据来获取最后一次刷新的requestid,再用delete来终止这个request(按照上文的方式): 手动点击刷新按钮,ondemand刷新模式: 405...不过,除了以上的4中刷新方式,Power BI还提供了一种刷新方式: 那这种刷新是否也能被获取呢?

    4.5K20

    用PAD发送键自动刷新Power BI,还能操作所有菜单功能 | Power Automate实战

    很多朋友在尝试用Power Automate去控制Power BI,实现数据的自动刷新。...无数个快捷键自动控制Excel!甚至所有软件!| Power Automate实战》和《Power BI不讲武德?全部快捷键来了(含DAX)!...| PBI技巧》两个文章,讲解了多种软件的快捷键的查找和使用方法,以及Power BI快捷键的特别之处。 现在,我们就用快捷键控制Power BI刷新作为一个例子,为大家提供一个参考。...Step-01 打开Power BI模型文件 Step-02 设置等待,确保模型文件全部加载完成 Step-03 聚焦到Power BI窗口,避免发送快捷键到其他窗口而导致失败 Step-04 循环发送...最后按回车即可触发刷新。 经过上面的操作,即可以稳定地实现对Power BI刷新

    1.6K30

    Power BI Pro刷新次数不够?小意思啦!这样Power BI会不会被玩坏呢?

    当将power bi报表发布Power BI上,可以为其设置刷新次数,Pro用户一天可以刷新8次,Premium Pro用户可以刷新48次。...前面的推文有Samuel大神介绍了用API多次自动刷新数据集的方式,非常好的文章,大家可以查阅历史文章,但这篇文章通常适用于有IT技术背景的玩家,普通的用户可能未必能迅速掌握这奇妙方法。...1 先登录POWER AUTOMATE,在我的流下找到UI流。 2 因为我们的目标是Power BI网站,所以在这里就选择Web应用。 3 界面让我们填写一些必要的信息,如下图所见。...7 接下来的操作就是纯UI的操作,在网页界面上打开Power BI官网,登录,选中目标的工作区、数据集,在浮动菜单下的“立即刷新”,结束录制。...这次的分享就到这里,通过无代码RPA帮你自动刷新数据集,学会了吗?我们下次见!

    1.6K30

    用Python任意刷新Power BI国际版

    众所周知,Power BI即便是PRO账号也仅仅提供每日8次自动刷新,但对于很多业务场景而言是远远不够的。...Power BI在国内由世纪互联运营,任意刷新设置请看以下两篇文章: 如果雇一个人7d×24h每10秒刷新一次Power BI,我需要每月支付他多少钱?...如果雇一个人7d×24h每10秒刷新一次Power BI,我需要每月支付他多少钱?【2】 那国际版刷新策略是否和国内世纪互联运营的版本相同呢?...由于两个版本的Power BI服务器位置不同,所以还是有所差异的: 首先是刷新网址: 世纪互联版: https://wabi-mc-sha-redirect.analysis.chinacloudapi.cn...我们做一下测试: 完整源代码请关注公众号【学谦数据运营】回复“pbi自动刷新3”获取。

    2K31

    Power BI参数自动放大缩小数据集

    前些天的文章中阐述了使用参数的改变来实现本地desktop创建模型、修改模型使用小的数据集,而云端service刷新使用大的数据集: Power BI 以小易大:破电脑也能搞定大模型 获取的是本地文件夹中的文件...因此本文也将重点说明如何让数据集自动在本地desktop中刷新小数据集,上了云之后刷新大数据集。...BI中更快地刷新Excel文件 注意:坑很多, 设置也比较繁琐。...本地刷新自动获取的时区是东八区(其他地区数字不同),而到了云端刷新时是按照格林尼治时间也就是0区。 我们将这个8给提取出来: 报告中显示: 云端刷新一下: 好了!...: 本地刷新与云端刷新时两个表对应的【是否刷新】值: 由于只有2个表2万多行,本地刷新很快: 大数据集有270个文件,每个文件1万多行: 最后一次刷新的时间就是云端自动刷新了大数据集,花了6分钟

    4.1K31

    Power BI刷新避免使用网关,蚊子肉也是腿,电费也是钱

    之前写过一篇文章,在使用Power BI进行建模时,能尽量使用SQL就不要使用Excel文件。...今天,我就用下面这个例子来解决这一问题: 我将数据文件放在onedrive中,然后用它构建一个Power BI报告,并发布到云端: ? 我们发现,要刷新这个报告,必须安装配置网关: ?...经过一番折腾,安装设置了本地网关: ? 但是!!这个过程有个问题!! onedrive文件本质上是网络位置,它不应该走本地网关这一条路的。 那为什么刷新云端报告必须得安装网关呢?...关闭应用,然后重新发布。 到云端我们发现网关已经关闭了: ? ? 这样,不需要网关也可以进行刷新了: ? 而且,无论从onedrive中获取多少个excel文件,云端的数据源凭证只有一个。...由此我们可以得出结论: 结论 在建立一个Power BI报告时,从长远的角度来考虑,应尽量使用SQL作为数据来源,且最好是云数据库。

    2K41

    慎用SharePoint.Files,在Power BI中更快地刷新Excel文件

    引子 最近在修改很久之前做的一个模型,发现仅仅只有3个excel文件,却刷新了1分21秒: 很明显不正常,参照其他报告,二十多张十几万行数据的表刷新也就才需要1分钟。 于是决定探究一番。...挨个表刷新了一下,发现罪魁祸首竟然是SharePoint.Files,这个从Onedrive for Business中获取文件的链接器。...于是我决定使用诊断来检查一下,在pq的工具里: 果不其然,这张表在本地刷新也是90多秒: 一开始我还以为是这张表有问题,但是我换了张表,还是用SharePoint.Files的方式获取文件,时间也差不多...因为当你真正从onedrive中获取多个文件制作报告,并发布到云端时,需要进行一步数据源凭据的编辑工作。

    5.5K10

    微软发布 Power BI 2020 上半年发行计划

    增量刷新 预计发布:2020.5 正式 如下: 由于广大社区用户的一再要求,微软决定去除增量刷新仅仅适用于 Power BI Premium 的限制,也就是说,谁都可以用了。...自动页面刷新 预计发布:2020.9 正式 该项功能目前处于预览阶段,属于鸡肋预览。...因为它无法在生产环境支持真正的页面实时指标数字刷新,受到了刷新间隔的限制,微软将于2020对其优化,宣城在正式发布时,有明显改进,但到底会怎样还是到时看吧。...+ Power BI Service + Power BI Mobile 充分释放 Power BI的自助分析能力,在 2020 包括增量刷新,表和矩阵的小计与总计行,更易用的 Power BI 界面和...怎么做到 我们已经形成一套BI领域的学习体系,虽然您可以以任何身份和任何形式以及任何成本接触学习 Power BI,但我们非常自信这套体系是最佳实践: 不是广告,而是涨价通知,以上内容将在 2020

    4.1K10

    Execute Query 释放 Power BI 潜能——自动发送数据预警

    需求 根据Power BI的报表数据,自动实现给低于销售目标的城市负责人发送邮件,预警销售额较低,及时跟进销售任务,努力达成目标。...实现工具 Power BI Power Automate云端流 Power Automate -Run a query against a dataset 实现思路 制作Power BI发布到云端,...实现过程 1、制作Power BI报表,如图所示,并发布到云端 2、报表中添加Power Automate(本例采用手动触发的方式,也可以采用按计划触发),并将地区字段拖放至数据字段区,并在右上角三个点处选择编辑...,方便后面的查询可以将该变量写入查询中 6、添加一个PBI查询操作Run a query against a dataset,选择已经发布的工作区中的该报表数据集,并按照PBI查询表数据方式写入查询语句...总结 本文介绍了利用 Power Automate 中的 Execute Query 来释放 Power BI 潜能,当业务情况不达标时手动/自动发送邮件到特定的人员邮箱的操作。

    2K20

    Power BI中的文本大写小写自动更改现象

    在处理一些英文姓名时,经常会发现,excel表中的大小写和Power BI中的不一样,这篇文章简单说明一下: 如上图所示,在pq中处理数据时大小写是与excel完全一致的,但是加载到报表中就会发现已经发生了变化...原因很简单:Power BI 的引擎不区分大小写(这一点既有好处,又会带来一些意想不到的问题)。...同时,Power BI 的引擎很智能,它尽可能地减少重复计算和无效计算: 从局部刷新到节省算力,微软在省钱上从不叨叨 双“局部切换”与特朗普的割韭菜 因此,我们按照这两个大的原则来拆解一下Power BI...经过上面的这些运算步骤,Power BI 引擎只需要记录第一列ID的全部行和Name列的4个数据即可(再额外加一点索引关系),无需将8个数据全都存储起来。...在Power BI的引擎处理过程中,AaBaCcDd和aaBbCcDd完全是一回事,根本解决不了问题。 那么问题来了: 如果我们想让a和A分别按照原先的大小写进行显示,该如何做呢?

    4.2K20

    Power BI 可视化大赛冠军作品发布下载

    差异化认知 很多人学习 Power BI,也做 Power BI。而大家对 Power BI 做出来的东西的认识,的确有天壤之别。...而参加中国 Power BI 可视化大赛的选手们,很多都是非常清楚 Power BI 的老将了。...另一个故事是,在直播后,某国内一线最大企业,直接联系,点名要求联系某选手,商议如何合作或猎头事宜。 大家有没有发现两件重要的事情: 作品已经不再作品本身了。作者展示实力和思想。...话说,即将发布的 Toby 的作品《Toboyoo Sales Dashboard》包括以下价值: 超越历史所有参赛 1000 套作品,位列 LTD(Life To Date)Power BI 中国作品第一...Power BI 是什么 回到 13 年前,至少也是 7 年前,我们说 Power BI 来了。有人问:Power BI 是什么?回答如下: 第一步,个人免费下载安装。

    2.6K30

    Power BI里如何将报表发布成公开链接?

    这本来是一个比较简单的问题,但是,因为很多朋友接触Power BI还是比较少,而且,这个操作既涉及本地发布,又涉及云端发布,还是有点儿周折,所以,借群里朋友的提问,将具体操作过程记录如下,供新接触...Power BI的朋友参考,也省去自己摸索的过程: Step 01在Power BI Desktop中单击发布,选择要发布到的工作区(一般来说有这个问题的朋友通常还没有建多个工作区,那就用默认的吧)...Step 02第一步发布成功后,在发布成功的提示窗口中其实有个链接可以直接点击后进入云端管理界面,但很多朋友可能直接单击确定,就退出了。...如果是这样,那也可以直接在Power BI Desktop右上角的已登录用户名上单击,在弹出的菜单中单击“Power BI服务”链接,如下图所示: Step 03进入云端(Power BI 服务)后,...在左侧的菜单中单击工作区(如果有多个工作区,自己再选择一下),在出现的界面中选择“报表”选项卡,即可找到你已经发布到云端的报表,如下图所示: Step 04在上一步单击相应的报表后进入该报表的设置页面

    4K30

    如何在Power BI里获取显示最新更新日期?

    对于Power BI使用者来说,报告最后更新的日期时间是个挺重要的信息。在报告中一般显示在四个边角处,如下图所示。...通过Power Query 可以轻松获取数据刷新最后时间戳,生成一个单列单行的独立表格。下面介绍三种方式。...这种方法的不足在于,以下三个场景可能造成时间的时区不统一: 在本地刷新发布Power BI Service,返回的是本地电脑的时间; 在云端设置计划刷新(不涉及网关),返回的是云端服务器所在国家的时间...; 基于本地数据源的计划刷新(涉及网关),返回网关系统的时间。...报表界面展示 在Power BI报表界面上显示该日期,最好用DAX建一个度量值,方便后续其他度量值的调用。度量值写法如下所示。

    4.8K20
    领券