我們在實際開發過程中經常會遇到版本不兼容問題,本文以PowerBi DeskTop為例子,
假設我們在桌面端開發powerBi報表使用的是2020年7月的PowerBi版本,當我們開發完成后想要上傳PowerBi報表服務器,發現服務器版本是2020年5月的,那么就會遇到如下問題,
無法上傳此報表。該報表是使用此服務器尚不支持的Power BI Desktop 的最新版本創建的。
這時候我們改怎么辦呢?
有2種解決方案:
1:升級PowerBi報表服務器上面的PowerBi Server版本,升級到和你當前DeskTop一致的版本,即可解決,但是有時候這個PowerBi服務器不只是給你一個人用,很可能是很多人同時在使用,別人使用的都是對應此服務器版本的DeskTop版本,因此不能隨意更改服務器的版本。那么該怎么辦呢?
第二種解決方案:
降低自己PowerBi DeskTop的版本
我們可以直接去PowerBi 報表服務上下載對應該Server的DeskTop版本,
下載完成后,注意先不要卸載自己高版本的PowerBi Desktop ,我們先在高版本的PowerBI中導出我們的報表工程
操作方式:打開PowerBI ——>文件——>導出->PowerBi模板
然后導出成功后再卸載掉高版本的PowerBi
安裝對應版本的PowerBi
然后打開低版本 導入剛剛你導出的文件,導入成功后會自動去你的數據庫拉取數據,然后數據拉取完成后就可以直接保存,然后上傳到你的PowerBi報表服務器就可以了!
千萬不要直接用低版本的PowerBI去打開高版本的PowerBi報表工程,不然很可能會遇到如下問題:
當你遇到這個問題也不用慌張,可以點擊關閉,這時候會強行加載這個工程,加載完成后會可能會顯示一些錯誤,這時候你要做的還是導出該模板,然后再導入,再加載數據,然后保存,下此打開你保存的工程就不會再報這個錯誤了!