【问题标题】:How to share Power BI reports to clients via app.powerbi? Also what is the difference between report and dashboard in power bi app?如何通过 app.powerbi 将 Power BI 报告分享给客户?另外,power bi app 中的报表和仪表板有什么区别?
【发布时间】:2019-02-07 20:03:19
【问题描述】:
我是 Power BI 的新手..
我需要在 Power BI 中开发一个表格报告(无可视化)并将其发布到 powerbi 应用程序,以便客户可以看到实时报告。
为此,我们必须在 app.powerbi 或 powerbi cloud 中进行哪些设置?
当我在我的 pbi 云中发布报告时,在报告部分,有一个发布/嵌入代码的选项。但它表示内容将向公众开放。那么我们如何限制访问呢?客户是否需要拥有 pbi 帐户才能共享报告?请告诉我我们必须购买哪种类型的 PBI 帐户才能满足此要求。
还必须创建仪表板才能将其共享给客户吗?因为报告选项服务于目的?与报告相比,创建仪表板有什么优势吗?
或者你觉得除了 Power BI 之外还有其他建议吗?
数据格式:txt,制表符分隔
数据类型:医疗记录
非常感谢您对此的任何帮助。
【问题讨论】:
标签:
powerbi
powerbi-embedded
powerbi-desktop
【解决方案1】:
Power BI 世界有不同的东西:
- Power BI Desktop (PBID) - 这是用于创建报表的胖桌面客户端。您可以免费使用它。
- Power BI 服务 (PBIS) - 这是一种 SaaS 应用程序,可让您创建和共享报告。当您打开 powerbi.com 时,您将使用此应用程序。您的所有报告都位于逻辑容器 - 工作区。这个容器就像文件夹一样,仅此而已。您可以在此处从桌面发布报告到特定工作区。您可以从那里嵌入报告,但无需身份验证,因此每个人都可以看到它。
- Power BI Embedded (PBIE) - 这是将报表嵌入到您的应用程序的 PaaS 解决方案。无论如何,报告都应该存储在 PBIS 的某个工作区中。但是您的应用程序可以实施身份验证并仅向特定用户显示特定报告。根据您的应用逻辑,您应用中的所有用户都可以看到不同的内容和报告,因为您通过 PBIE SDK 管理对报告的访问。看看playground。
因此,当您的用户使用 PBIS 时,他们使用的是 Microsoft Web App,如果您希望将相同的报告嵌入到您的应用中,请使用 PBIE 和提供的 SDK。
关于许可证。事实上,只有一种许可证类型:PRO。
如果您的用户想要使用 PBIS 发布和共享报告,他们都必须拥有 PRO 许可证。那一点。您可以免费使用所有产品,除非您想分享您的报告和分析。如果您需要分享,您必须付费。
PBIE 的不同之处。您可以按照自己的意愿实施您的应用程序,您可以管理您的用户。他们不应该有 PRO 许可证。事实上,您需要一份许可证来存储您的报告。我称之为服务帐户。这是拥有 PRO 许可证的普通 PBIS 用户。您仅将其用于发布报告并将其存储在 PBIS 中,而您的应用程序则使用它来加载和嵌入报告。如果您有 1000 个用户,您可以购买 1 个许可证并使用它来发布您的工作,所有用户都将在您的应用程序中进行身份验证,授权也将在您的应用程序中完成。
另一件事,一旦你投入生产,你需要购买容量——Azure 的 Power BI Embedded Services。成本取决于渲染。阅读更多关于此的文档。