Power BI 从 XPress9 中提取 .pbix 并解码 DataModel

izz*_*eee 8 encode decode powerbi powerbi-desktop

如何在没有 Microsoft 服务的情况下自动将 .pbix 导出到 .pbit?一些使用 autogui、电源自动化等的黑客解决方案。否则,有人有 python 解决方案或任何从XPress9 算法解码DataModel文件的解决方案吗?.PBIX目前检查 a 的唯一方法.PBIX是从 PowerBI Desktop 中导出到 .PBIT 。

遗憾的是,当前的所有解决方案都指向 Microsoft 的Sql Server Analysis Services (SSAS)

Power BI.pbix文件只是压缩文件。从 .pbix 导出所有文件时,该文件是使用 XPress9 算法编码的DataModel二进制文件。自 2021 年 8 月 Power BI 版本 2.72.5556.801 起,该文件不再存在。DataMashup

这是Xpress9上的出版物,供有兴趣的人参考。

小智 0

.pbix 和 .pbit 都是底层的压缩文件,因此一旦掌握了它们,您就可以以相同的方式处理它们。根据记录,在我们发言时(2022 年 10 月),DataMashup 文件对我来说仍然非常合适。

事实证明,.pbit 文件只不过是删除了 DataModel 文件的 .pbix 文件。因此,您可以通过首先获取 .pbix(通过 API 或其他方式)来自动导出,解压缩存档,删除 DataModel 文件,重新压缩并重命名为 .pbit,就这么简单。

现在,如果您有兴趣解码 DataModel 文件,这是另一个更复杂的故事。AFAIK,在 Microsoft 之外无法解码 XPress9。