1

正如许多参考链接中所说,如果将 power bi 嵌入到我们要构建安全网站的应用程序中,我们需要通过将 power bi 报告发布到 Azure Workspace 来嵌入 Power BI 报告。

在这种情况下,为了在 Azure AD 中注册 power bi 报告,我们遵循以下链接 https://azure.microsoft.com/en-in/documentation/articles/power-bi-embedded-iframe/中指定的步骤

在尝试使用 REST API 通过对 api.powerbi.com 的 POST 请求导入 .pbix 文件时,我们收到 403 错误。因此,我们无法继续使用 Import API 注册/上传 PBIX 文件。

此外,对于独立或匿名的公共嵌入网站,我们可以使用 Power BI 发布到 Web 选项,使用它我们可以获得 power bi 报告的嵌入代码,可以嵌入到网页中。如果是独立报告,我们可以使用此选项将 power bi 报告嵌入到我们的应用程序中,但由于我们需要根据自定义网页上的用户选择过滤数据,因此我们必须使用选项 1即,将报告发布到 AAD (Azure AD)。由于我们面临身份验证问题,我们无法进一步处理该过程。

发布报告后,我们考虑使用 Power BI JavaScript 或 Angular JS API 将过滤器数据从自定义过滤器窗格传递到 Power BI,如演示站点所示。

4

0 回答 0