如何将Power BI Desktop与版本控制一起使用?

时间:2016-01-22 18:53:05

标签: tfs powerbi

问候心爱的同志们,

我正在构建一系列power bi仪表板,当他们投入生产时,我想将它们放入TFS。但是,由于涉及的数据集较大,其中一些报告定义非常大(1.6GB)。

当只有定义真正重要时,强制TFS存储所有实际数据似乎不是一个好主意。

是否有一种简单的方法可以从.pbix文件中删除数据或只保存定义?

编辑:看起来微软已经通过创建PowerBI模板使这个问题过时了。 April Update for PowerBI 尽管如此,答案中的解决方法可以用于其他目的。

2 个答案:

答案 0 :(得分:8)

我会添加一个"参数"使用名为[数据加载]的列查询(具有单行的表 - 使用编辑查询/编辑数据创建),其中单行包含"是"。

然后我会在所有其他查询的末尾添加一个Filter步骤,参考" Parameters"查询。 Filter语法为:

Parameters{0}[Data Load] = "Yes"

这种语法有点模糊 - 这意味着:

转到参数查询,从[数据加载]列的第1行获取值,测试它是否等于"是"。

如果要清空.pbix文件中的所有数据,请编辑"参数"中的源步骤。查询并将[数据加载]值更改为"否",应用和刷新。

我已经建立了一个可以从我的OneDrive下载并尝试的实例:

http://1drv.ms/1AzPAZp

它是文件: Power BI Demo - 动态过滤所有data.pbix

答案 1 :(得分:1)

使用“另存为...”选项将pbix文件转换为pbit文件,然后使用Visual Studio在TFS中对这些pbit文件进行版本控制,但在服务器上进行控制。