[英]Programmatically change the data sources in a Power BI file
我需要使用 PowerShell 來更改本地Power BI 報表文件的數據源路徑。 比如我想把數據源路徑從C:\\.....\\sales.csv
D:\\.....\\sales_new.csv
我發現了這個四年前對一個非常相似的問題的回答。 我已按照說明進行操作,並且運行良好。 唯一的問題是每次更改 xml 文件中的數據源路徑后,我都需要手動刷新 Power BI 報告。 術語“手動刷新”是指有人需要打開每個 Power BI 文件並確認數據源的刷新。
我的客戶在更改 xml 文件中的數據源路徑后手動刷新每個 Power BI 報告令人不滿意。
我還閱讀了有關將 Power BI 報告文件的結尾從 *.pbix 更改為 *.zip、提取它並打開“連接”文件以修改存儲在此文件中的路徑的可能性。
但是,當我用記事本打開“Connections”文件時,該文件中沒有數據源路徑,如C:\\.....\\sales.csv
。
有什么方法可以以編程方式更改本地Power BI 報表文件中的數據源路徑,而無需在更改數據源路徑后手動刷新 Power BI 文件?
這個答案幫助我解決了我的問題: https : //community.powerbi.com/t5/Desktop/Power-BI-Desktop-does-not-resolve-parameters-for-connection/mp/2115774/highlight/true#M783462
正如我所問的,它不會更改本地報表的數據源路徑,而是更改存儲在 Power BI 報表服務器中的報表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.