如果仅更改了表格模型数据源的名称,Power BI 将提示您编辑连接。
但是,如果您连接到不再存在的透视图,您将收到以下错误:
无法加载模型
我们无法连接到您的 Analysis Services
数据库。仔细检查您的服务器和数据库名称
正确,并且您有权访问它们。
多维数据集不存在或未被处理。
error message
要解决此问题,您必须直接编辑 PBIX 文件。
将文件重命名为 zip 并解压缩。
在根文件夹中有一个“连接”文件。
编辑它以删除“Cube=”引用:
{"Version":1,
"Connections":[{"Name":"EntityDataSource",
"ConnectionString":"Data Source=TEST-DB;Initial Catalog=TestAS;Cube=Labour",
"ConnectionType":"analysisServicesDatabaseLive"}]}
变成
{"Version":1,
"Connections":[{"Name":"EntityDataSource",
"ConnectionString":"Data Source=TEST-DB;Initial Catalog=TestAS",
"ConnectionType":"analysisServicesDatabaseLive"}]}
然后删除“SecurityBindings”文件。
如果你不使用 Power BI 抛出此错误:
无法打开文档
此文件已损坏或由无法识别的 Power BI Desktop 版本创建。打不开。
unable to open document error
现在再次压缩文件并将其重命名为 .pbix 文件。
如果您仍然收到“文件损坏”消息,请确保您没有在新 zip 中包含您将 PBIX 展开到的文件夹。新 zip 文件的根目录必须包含 Reports 文件夹、[Content_Types].xml、Connections、DataMashup 等
AFAIK 您可以通过这种方式对 PBIX 文件进行任何更改,关键是删除 SecurityBindings。