【发布时间】:2021-11-21 08:59:04
【问题描述】:
我需要使用 PowerShell 更改 本地 Power BI 报告文件的数据源的路径。
比如我想把数据源路径从C:\.....\sales.csv改成D:\.....\sales_new.csv
我发现这个four-year-old response 是一个非常相似的问题。 我已按照说明进行操作,并且运行良好。 唯一的问题是,每次更改 xml 文件中的数据源路径后,我都需要手动刷新 Power BI 报告。术语“手动刷新”是指有人需要打开每个 Power BI 文件并确认数据源的刷新。
我的客户在更改 xml 文件中的数据源路径后手动刷新每个 Power BI 报告是不满意的。
我还阅读了有关将 Power BI 报告文件的结尾从 *.pbix 更改为 *.zip 的可能性,以将其解压缩并打开“连接”文件以修改存储在此文件中的路径。
但是,当我用记事本打开“Connections”文件时,这个文件中没有像C:\.....\sales.csv这样的数据源路径。
有什么方法可以通过编程方式更改 本地 Power BI 报告文件中的数据源路径,而无需在更改数据源路径后手动刷新 Power BI 文件?
【问题讨论】:
-
本地 PBIX 文件永远不会自动刷新其数据,无论您将数据源更改为指向不同的文件,还是仅更新现有数据文件。
-
我可以使用 PowerShell 执行“刷新新数据”吗?我的意思是,我可以打开 Power BI 报告并使用 PowerShell 确认刷新吗?
-
Power BI Desktop 不支持自动化接口,这是一款免费的开发和小团队本地协作工具。所有自动化 API 都是 Power BI 服务的一部分。尽管与任何桌面应用程序一样,您可以使用机器人流程自动化构建一些东西,例如 Power Automate Desktop:docs.microsoft.com/en-us/power-automate/desktop-flows/…
标签: powershell powerbi powershell-3.0