gpt4 book ai didi

c# - Power BI Embedded - 嵌入图 block

转载 作者:行者123 更新时间:2023-12-03 05:57:31 24 4
gpt4 key购买 nike

我正在尝试将我在 Power BI 桌面上所做的报告嵌入到移动应用中。 API 仅显示我可以嵌入整个报告,而不是页面/图 block 。

我再次搜索,发现了这个thread 。但是,Power BI Embedded 和 Power BI(在线)似乎是 2 个不同的产品,并且它们具有不同的 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 嵌入式中嵌入磁贴?如果我不能做到这一点,我可以使用 Power BI Online 来做到这一点(如果可以,您能否建议一个分步指南)?

最佳答案

使用“Power BI Online”绝对可以做到这一点。

这里是一个演练:link

这里是 Github 上的源代码:link

我认为整个场景令人困惑,主要是因为产品命名。更令人困惑的是,该 github 项目的根源声明它是针对 PowerBI Embedded 的,但是这些是我在 Power bi Embedded 存在之前使用的示例,如果您查看 project packages文件嵌入的图 block 没有使用任何新的 power bi 嵌入包。所以我不确定这是否意味着这也可以通过使用类似的 url 结构与嵌入的 power bi 一起使用。

就差异而言,Power Bi Embedded 是一项 azure 服务产品。更显着的差异之一是 power bi 在线许可。 Power BI Embedded 不绑定(bind)到单个用户 AAD 帐户,您可以使用 Azure 中的 PowerBI Embedded Blade 的访问 key 来请求报告。使用 Power BI 服务,您想要查看报表的每个用户都必须拥有 Power bi 许可证,并且必须将特定报表共享给他们。因此,当您的网络应用程序请求特定报告时,它是代表登录用户执行的。根据您使用 API 的方式,这两种产品之间还有更多差异,对我来说,我所描述的差异是根据您想要通过 Web 应用程序集成实现的目标来确定使用哪种服务的主要因素。

更多信息:What is Power BI Embedded

希望这有帮助。

关于c# - Power BI Embedded - 嵌入图 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38654582/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com