首页 文章

如何使用Power BI Embedded?

提问于
浏览
0

在阅读了Power BI Embedded documentation之后,我有一堆问题 .

前端开发人员应该如何掌握Backend技术方面的知识,但掌握Power BI的知识,是否可以嵌入电源BI?

我应该如何处理嵌入代码示例中生成的代码?

如果我有嵌入ID,报告ID和嵌入网址,这个嵌入是否可以在没有任何后端的情况下完成?

我正在尝试在用户不需要Power BI帐户查看它们的网站中嵌入报告 .

2 回答

  • 1

    我同意提问的人 . 最近,我花了几周的时间来获得一个嵌入式解决方案,以便按照我的意愿工作 . 有很多文档,但在某些方面它确实不是那么清楚 .

    在网页上显示报告的最简单方法是发布到网络,如下所述:https://powerbi.microsoft.com/en-us/documentation/powerbi-service-publish-to-web/

    但是,如链接中所述,存在一些缺点 . 最重要的是,发布到网络没有真正的安全性 . 如果有人知道报告的URL,他们就可以在没有任何凭据的情况下看到它 .

    第二种方法是使用嵌入式API以及与之相关的所有内容,如您发布的链接中所述 . 是的,您可能还需要一些后端代码 .

    总而言之,您需要一个Azure AD租户和一个拥有Power BI Pro订阅的租户帐户 . 首先,您将一个PowerBI应用程序注册到Azure并记下您从中获取的客户端ID(https://dev.powerbi.com/apps) . 这只是为了使身份验证正常工作 .

    然后,您需要登录Azure门户并更新您注册的应用程序的权限设置(https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-register-app/#apply-permissions-to-your-application-within-azure-ad) .

    现在,您可以将报告发布到Power BI服务 . 在发布报告后,您应该记下报告,工作区和数据集GUID . 单击报表和报表数据集时,URL中将显示这些GUID .

    完成所有这些后,您就可以使用提供的示例了 . 您应该拥有示例所需的所有设置和ID . 如果您想在身份验证中使用单个主帐户,则可能需要后端内容 .

  • 2

    "official"样品可用herehere和"unofficial"样品可用here . 如果你可以改写你的问题来准确地解决你被困的地方,包括一些(不是)工作代码样本,你可以获得更好的质量帮助 .

相关问题