含Python代码的Power BI Web更新及自动更新方法问询
解决Power BI Web中含Python代码面板的更新问题
一、手动更新Power BI Web面板
- 登录Power BI Web,进入目标工作区,找到对应的数据集(面板依赖数据集刷新,需优先刷新数据集)。
- 点击数据集右侧的「更多选项」(三个点),选择「立即刷新」。
- 若刷新失败,前往「刷新历史」查看具体错误日志,定位问题根源。
二、配置本地数据网关的Python环境(核心修复步骤)
你已安装网关但无法更新,大概率是Python环境未正确关联,按以下步骤检查:
- 打开本地数据网关配置管理器,切换到「数据源」标签页。
- 点击「添加数据源」,选择「Python」类型:
- 填写自定义数据源名称,选择与Power BI Desktop完全一致的Python安装路径(注意区分32/64位版本)。
- 在网关机器上运行
pip list,确认已安装面板脚本中用到的所有依赖库(如pandas、numpy),且版本与Desktop端完全匹配。
- 点击「测试连接」,确认连接成功后保存配置。
- 回到Power BI Web的数据集设置页,在「网关连接」中选择刚配置的Python数据源,完成关联。
三、设置自动刷新
- 进入数据集的「设置」页面,找到「刷新计划」模块,点击「添加刷新计划」。
- 配置刷新频率(每日/每周)、具体执行时间,注意时区需与网关所在机器保持一致。
- 务必勾选「包括Python脚本」选项(默认未启用,这是Python脚本自动刷新的必要前提)。
- 保存刷新计划,后续网关机器需保持开机联网状态,自动刷新任务才能正常执行。
四、常见排查要点
- 网关所在机器不能休眠、关机,必须持续联网,否则刷新任务会直接中断。
- 脚本中禁止使用本地绝对路径(如
C:\xxx\data.csv),需将文件放在网关可访问的共享目录或云存储,脚本改用对应路径。 - 若刷新历史提示「找不到Python库」,在网关机器的Python环境中重新安装对应库,确保版本与Desktop端匹配。
内容的提问来源于stack exchange,提问作者Douglas Rosa Tavares Júnior
相关产品推荐
相关产品推荐

