背景:
在我们的一个Web应用程序中,经过身份验证,我们有链接下载PBIX文件。其目的是提供Power BI报告,用户可以使用Power BI桌面下载和打开该报告。
下载后,用户可以点击“刷新”,这将提示用户输入用户凭据。用户通过身份验证后,将使用可供用户使用的数据呈现报告。这一切都是通过桌面处理的。 连接是通过经过身份验证的OData服务。
现在,我们的目的是说“嵌入”报告,这样用户就不必下载报告,而是可以在网页应用页面上看到报告。
我们没有附带任何Azure或Power BI订阅的用户。
在尝试嵌入式选项时,我配置了工作区并导入了报告。我使用该报告嵌入并遇到以下问题:
报告确实呈现,但可见的数据是“导入”报告的用户。即我的帐户&不是登录用户
我查看了嵌入式的各种QueryString或参数,但无法找到传递用于查询用户特定数据的凭据或用户信息的方法
在导入之前,我看不到自定义DataSet的选项,导入的PBIX只是模板或结构而不是结构+数据。
问题:在Web应用程序中嵌入Power BI报告的方法是什么,以便经过身份验证的用户可以查看特定数据?我找不到任何资源。
此外,如果没有嵌入,支持在Web应用程序中显示报告的基本要求的另一种方式是什么
我还探讨了是否可以使用Direct Query而不是OData服务,但仍然可以保留发送凭据或用户信息的基本要求。
如果有人可以指出我如何做到这一点的解决方案,我会很高兴。
答案 0 :(得分:0)