我们有一个安装在客户站点上的Web应用程序。
他们可以选择Web服务器的名称及其运行的端口。
Web应用程序通过OData端点公开一些数据。
Web应用程序还提供一些模板Power BI文件(.pbit)
目前,当客户第一次运行pbit文件时,数据刷新失败,他们必须重新链接他们的数据源。
我们使用数据源引用并将端点的位置存储在参数表中,但客户必须更改此值仍然很麻烦,而且,由于我们(Web应用程序)知道端点URL,我们'我希望能够使用适当的设置更新pbit文件。
理想情况下,我们希望API能够操作pbit文件,或者可能能够为Power BI桌面提供参数,甚至可以加载pbit文件(这是一个.zip文件,因为我确定你知道!),并改变其中的适当部分。
有没有人真正设法以编程方式或动态更改数据源URI而无需人工干预?
感谢。
答案 0 :(得分:0)
我会使用查询参数功能(更多详细信息,请参见下面的链接)。请注意,截至2016年7月更新,参数源现在可以是另一个查询。
因此,我将通过指向Azure SQL实例或其他一些可帮助他们选择正确值的Web可见源来构建“参数允许值”查询。
https://powerbi.microsoft.com/en-us/blog/deep-dive-into-query-parameters-and-power-bi-templates/
https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-july-feature-summary/