如何在不破坏报告的情况下更新客户的 Power BI 文件?

How to update clients' Power BI files without ruining their reports?

我们有很多客户,每个客户的服务器上都有一个数据库(都具有相同的结构)。 我正在尝试准备一个基本的 Power BI 文件,它能够从服务器获取数据并且具有业务逻辑(计算列、度量等) .). 但是每个客户都需要自己的报告。

我正在尝试准备 DataRelationships 选项卡,客户正在准备 Report 选项卡.

但是如果我想更新业务逻辑怎么办?如何更新客户的文件而不破坏他们已经准备好的报告?是否可以选择 仅将业务逻辑 导入文件? 还是我这样的策划做错了?

注意:如果我重命名某些 columns/measures 或更改某些关系,这会导致某些报告出现错误。我知道这一点并想忽略这种情况。即使发生这种情况,一些报告可能需要一些注意,仍然比在所有更新中创建所有报告要好得多。

我会为此使用参数和 Power BI Desktop 模板文件。参数值将驱动业务逻辑的变化。模板是清空数据的报告文件。当 you/they 在 PBI Desktop 中打开它时,它会询问参数值(可选)并加载所有数据。

您需要更改工作流程,以便一位作者维护 PBIT 文件中的所有报告页面。

https://powerbi.microsoft.com/en-us/blog/deep-dive-into-query-parameters-and-power-bi-templates/

使用我在评论中描述的技巧post:http://byobi.com/blog/2016/05/strategic-prototyping-power-bi-desktop-vs-power-pivot/ 您实际上可以 "transplant" 工作簿之间的模型。

注意:您必须替换这 3 个元素:DataMashup、DataModel 和 Metadata

有人已经在想法部分发现了针对此问题的功能请求吗?:https://ideas.powerbi.com/forums/265200-power-bi