Power BI - 发布到 Web 和网站之间的区别(门户)

我想知道 Power BI 服务 -> 文件 -> 嵌入报告中以下 2 个选项的区别:

  • 网站或门户
  • 发布到网络(公共)

    enter image description here

我的观察是您可以在网站或门户选项中使用报告过滤器,但在发布到 Web 选项中禁用报告过滤器。

有人可以回答我的以下问题:

  1. 我们什么时候应该使用这两个选项中的每一个?
  2. 哪个选项需要 Power BI Embedded Tokens and Capacity 才能在生产环境中使用?
  3. 用户可以在这两个选项中对报表使用过滤吗?

谢谢!加根

stack overflow Power BI - Difference between Publish to Web and Website (Portal)
原文答案

答案:

作者头像

请在下面找到答案:

1.Publish to Web和Publish to Website的区别

发布到网络

  • 报告将公开

  • 无需登录(知道链接的任何人都可以查看报告)

  • 使用 Power BI 发布到 web 选项:

    一个。您可以轻松地将交互式 Power BI 内容嵌入到博客文章、网站、电子邮件或社交媒体中。

    b.您还可以轻松编辑、更新、刷新或停止共享已发布的视觉效果。

发布到网站

  • 报告将是私人的

  • 需要先登录(非授权人员无法查看报告)

  • 使用 Power BI 发布到网站选项:

    一个。有权访问该工作区的用户可以查看报告。

    b.作为您组织成员的用户可以查看来自该工作区的报告。

    • *

2.您不需要令牌和容量来将报告发布到网络或网站。


3.过滤发布到网站和发布到网络

  • 通过发布到网站,您可以使用过滤。

  • 通过发布到 Web 以在报表上使用过滤功能,您需要拥有 Power BI Pro 许可证。

作者头像

发布到 Web 不允许显示筛选器窗格和选项卡 - 至少根据 Microsoft 的说法,目前是这样 - 请参阅此链接和名为“注意事项和限制”的部分: https://learn.microsoft.com/en-us/power-bi/create-reports/power-bi-report-filter 。因此,如果您在筛选器窗格中有筛选器,则必须将它们移至报告的主要内容 - 如果用户已经习惯在筛选器窗格中使用筛选器,则不理想。

发布到网站或门户只会给你一个带有私有 URL 的 iframe,当用户加载网页时,他们将必须进行身份验证。

为了代表所有用户进行嵌入和身份验证,您需要一个令牌。一种方法是使用主体服务帐户 - 这样您就不会提供任何用户帐户凭据。这个工作流程有很好的记录,您甚至可以下载一个带有工作代码的测试应用程序,您需要在其中提供您的值,例如工作区 ID、报告 ID、租户 ID、应用程序 ID,最后是应用程序机密。使用此链接开始令牌身份验证: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-tokens 。仔细检查令牌过期日期并适当设置。