Power BI嵌入式-嵌入式瓷砖
本文关键字:嵌入式 Power BI | 更新日期: 2023-09-27 17:59:07
我正试图将我在Power BI桌面上所做的报告嵌入到移动应用程序中。API只显示我可以嵌入整个报告,而不是页面/磁贴。
我又找了一遍,找到了这个线索。然而,Power BI Embedded和Power BI(在线)似乎是两种不同的产品,它们有不同的API。
示例-获取在Power BI桌面上创建并在线发布的报告:
1-Power BI Online API
GET https://api.powerbi.com/beta/myorg/Dashboards
2-Power BI嵌入式API
https://api.powerbi.com/v1.0/collections/{collection}/workspaces/{workspaceID}/reports
你能解释一下区别吗?此外,如何在Power BI embedded中嵌入互动程序?如果我做不到,我可以用Power BI Online来做吗?(如果可以,你能建议一个循序渐进的指南吗?)?
使用"Power BI Online"绝对可以做到这一点。
这是一个演练:链接
以下是Github上的来源:链接
我认为,整个场景之所以令人困惑,主要是因为产品命名。为了进一步混淆,github项目的根声明它是针对PowerBI Embedded的,然而,这些是我在power bi Embedded存在之前使用的示例,如果你查看嵌入瓦片的项目包文件,它没有使用任何新的power bi Embed包。所以我不确定这是否意味着通过使用类似的url结构,这也将适用于power bi嵌入式。
就差异而言,power bi embedded是一种azure服务。其中一个比较突出的区别是在权力双在线许可方面。Power BI embedded未绑定到单个用户AAD帐户,您可以使用azure中PowerBI Embeddedblade的ACCESS KEY请求报告。使用Power BI服务,您要查看报告的每个用户都必须拥有Power BI许可证,并且必须与他们共享特定的报告。因此,当你的网络应用程序请求特定报告时,它是代表登录用户进行的。根据您使用API的方式,这两种产品之间还有更多的差异,对我来说,我所描述的差异是根据您试图通过web应用程序集成实现的目标来确定使用哪种服务的主要因素。
更多信息:什么是Power BI嵌入式
希望这能有所帮助。