Power BI Embedded,更新仪表板

Power BI Embedded, updating a dashboard

我指的是更新已通过 power BI embedded (Azure tutorial) 发布到 Azure 的仪表板的问题。

当我发布到 Azure 仪表板的更新版本时(使用上面 link 中提供的桌面解决方案的第 6 步),我能够将更新的 pbix 文件发布到相同的工作区和数据集姓名。当我检索工作区的数据集列表时,我可以看到具有相同名称和不同 ID 的旧仪表板和新仪表板。我发现这令人困惑,因为我预计使用相同的名称会覆盖旧版本的 pbix 文件。

更新仪表板的推荐程序是什么?是不是每次都给数据集起个新名字?这似乎并不理想,因为它在嵌入网络应用程序中也会产生影响。

根据我自己的经验,我所做的就是删除原始文件并使用相同的信息再次上传。我不依赖于从 power bi 工作区生成的 ID,我跟踪我控制的 table 中的所有内容。例如,我有一个 table,其中包含我给它的 ID 的 power bi 元数据。如果我需要上传 PBIX 的新版本,我会从 azure 工作区中删除那个版本并使用相同的信息上传一个新版本,然后获取新 ID 并将其与我的本地 ID 一起存储。

所以在使用中,我会根据我在应用程序中的本地 ID 查找报告,以获取传递给 power bi api 以查看报告所需的信息。

希望这对您有所帮助。