如何部署Power BI报表并将其连接到单个Power BI数据集

时间:2020-07-31 10:21:39

标签: powerbi

据我所知,从Power BI Desktop部署Power BI报表会导致两项,即报表本身和数据集。使用相同数据集部署新报告时,将在Power BI Service中部署新报告和同一数据集的第二个副本。那不是我想要的。为了不混淆最终用户和其他用户,我只希望部署唯一的数据集。

我想利用以Dev,Test和Prod方式部署到Power BI Service的Azure Devops。该数据集将是一个天蓝色的分析服务数据模型,但原理应相同。我需要将数据集简化为一个数据集,并且所有报告都必须与该数据模型相关。我听说过Rest API或Powershell脚本可以在这里进行挽救。

因此,如果你们中的任何人已经做到这一点,或者知道一篇描述如何做到这一点的好文章,我将不胜感激。

关于盖尔

1 个答案:

答案 0 :(得分:1)

最好的选择是将Power BI报告在前端和后端分开。如果要导入,则仅为数据集创建文件,而不会在其上创建报告。然后,您可以使用到数据集的服务连接或通过Power BI桌面在“连接到Power BI Dataset”选项中创建报告。两者都将使用“实时连接”模式,因此您不能将任何其他数据源添加到模型中,例如,导入CSV文件或SQL数据库。

如果要连接到Azure Analysis Service数据模型,则可以使用此方法,但是由于它仅是一个连接而不是一个完整的胖数据集,因此拥有该数据集的副本不应该成为问题,因为这仅仅是连接。只有在导入数据时才拥有数据集的副本,这才是问题,最好将其移至数据流中,并使用相同的前端/后端方法,然后围绕数据流的调度进行规划,然后再对数据集进行规划

您可以使用REST API将报表及其连接到的数据集移动到新的工作区中。如果您拥有具有生命周期工具的Power BI Premium,则可以在开发/测试/实时工作区之间移动项目