我们在实际开发过程中经常会遇到版本不兼容问题,本文以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报表工程,不然很可能会遇到如下问题:
当你遇到这个问题也不用慌张,可以点击关闭,这时候会强行加载这个工程,加载完成后会可能会显示一些错误,这时候你要做的还是导出该模板,然后再导入,再加载数据,然后保存,下此打开你保存的工程就不会再报这个错误了!