【问题标题】:Power BI to users without Power BI [closed]Power BI 给没有 Power BI 的用户 [关闭]
【发布时间】:2026-01-23 15:10:01
【问题描述】:

所以我问了一个类似的问题,但我想我会问得更笼统,以获得尽可能多的想法。

我有 Power BI Pro。我的任务是为数百个收件人创建报告,每个收件人都针对该特定用户进行个性化设置。

我的组织不会为启用 Power BI 的其他人付费,尽管每个人都将拥有一个 O365 帐户。

如何将我在 Power BI 中创建的报表共享给没有 Power BI 的用户?考虑到一个由 2 人组成的团队每周生产数百个。

提前致谢!

【问题讨论】:

    标签: excel office365 powerbi analytics reporting


    【解决方案1】:

    就在这里https://docs.microsoft.com/en-us/power-bi/service-how-to-collaborate-distribute-dashboards-reports

    它说

    您需要 Power BI Pro 许可证才能共享您的内容,与您共享内容的人也需要这样做,或者内容需要以高级容量位于工作区中。

    但是您总是可以在本地共享 .pbix 文件。这根本不使用 PowerBI.Com,所以你可以做你想做的事。您应该知道,您不会获得很多功能,例如安全性等。

    这是使用 Power BI 的许可条款。没办法。任何解决此问题的方法都违反了许可。

    通过您的其他问题......您甚至不需要 Power BI - 您只需要按部门拆分的一堆静态 PDF!有很多方法可以构建生成 PDF 的低成本报告解决方案,例如 SSRS。

    每个人都认为 Power BI 非常适合一切。它不是!!在广场之外思考!

    【讨论】:

      【解决方案2】:

      你可以使用 powerbi 的嵌入功能。 Powerbi 提供 api 从您的帐户中获取报告和仪表板。您可以调用 api 来获取报告和仪表板,将它们嵌入到您自己的应用程序中,甚至将报告 ID 和仪表板 ID 存储在您的数据库中。然后通过您自己的应用程序在您的用户之间共享这些报告和仪表板。

      【讨论】:

        【解决方案3】:

        如果您的用户拥有 Office 365 帐户,您可以启用他们的免费 Power BI 帐户,因此他们并不是完全“没有 Power BI”。不过,共享报告是 Power BI Pro 的功能(即它是付费的)。

        我看到你有几个选择。

        1) 穷人的解决方案是使用您的 Pro 帐户准备 100 份单页报告(每个用户一份),然后自己订阅这些报告。然后在您的 Office 365 帐户中创建规则以将这些电子邮件转发给相应的用户。您可以查看这些电子邮件的主题以获取报告的名称。这管理起来会有点麻烦,但它几乎是免费的。这里的问题是“一页”部分。在电子邮件中,您将仅获得第一个报告部分的屏幕截图和指向实际报告的链接(您的同事需要专业帐户)。

        2) 你可以编写一个应用程序来实现“app own data”的场景。这意味着您将使用您的 Pro 帐户作为“主帐户”来访问报告,但您将以另一种方式验证您的用户(并决定他们可以看到哪些报告)。这可以是 Web 或桌面应用程序。选择更适合您的。

        【讨论】:

        • 谢谢安德烈,非常感谢您的回答。请您再详细说明一下选项 2 吗?
        • 谢谢你,菲尔!在 SO 中,您可以通过投票/接受人们的回答来表达您的感激之情 :)
        【解决方案4】:

        您可以在 Microsoft Power BI 服务中创建嵌入代码,并将此链接分发给不同的用户。但是有一个例外,如果您在报告中实现了行级安全性,它将不会显示在嵌入代码中。 如果要显示具有行级别安全性的报表,则需要使用 Power BI 嵌入过程。在此过程中,您可以使用任何语言创建自己的仪表板,然后将 Power BI 服务中的报表嵌入到您自己的仪表板中,用户可以在仪表板中查看他们的报表。您可以访问此链接

        https://www.loginworks.com/blogs/how-to-embed-power-bi-reports-into-your-application-using-power-bi-rest-apis/

        【讨论】:

          【解决方案5】:

          我们公司使用 Power BI 报表服务器。如果您的公司已经拥有 SQL Server Enterprise 或更高版本的许可证,那么您已经拥有它,无需额外费用。效果很好,您可以创建 SSRS 和 Power BI 报告,部署到您的服务器。

          【讨论】:

            【解决方案6】:

            PowerBI 报表服务器 https://powerbi.microsoft.com/en-us/report-server/

            这使用 SSRS 来提供基于 Web 的 PowerBI 报告。 SSRS 是一个很棒的平台,而且非常灵活。您还将支持其他 SSRS 报告(分页和移动报告)。我不确定您的组织的许可成本是多少,但我听说它非常昂贵。

            我的理解是,报告编写者需要 Pro 许可证,但客户不需要 Pro 许可证。

            我同意@Nick.McDermaid 的观点,通常会有更好的解决方案,但高管们喜欢 PowerBI ;)

            【讨论】:

            • 不应该授权企业自行分析。除非你有很多标准化,否则每周在 2 个开发人员之间打出 100-200 份报告是一项繁重的工作;需要的指标(前提是它们都来自一个来源)。然后有故事要讲。我只是说时间不够。如果满足上述情况,SSRS 非常适合。许多 ppl 事物较新的工具,如 Power Bi / tableau 是灵丹妙药。他们不是。
            【解决方案7】:

            如果您有 O365 并使用 Teams 或 SharePoint,则可以使用 Power BI Embedded(EM 版本是通过 O365 购买的)。这将允许您在 Team 中托管 power bi 报告,并分配“免费”用户以便能够阅读报告。只有报表开发人员才需要 Pro 许可证。 在此博客文章中,它显示了 SKU 的差异以及等效 Pro 许可证数量与服务成本的差异

            https://jlsql.blog/2018/01/30/power-bi-embedded-sku-differences-and-cost-breakdowns/

            因此,对于 EM1 SKU,每月的成本(470 英镑)与 63 个 Power BI Pro 许可证大致相同,因此如果您有 100 个 Power BI 用户,那么它将为您节省其他 37 个用户的成本。但是, SKU 的内存和 CPU 功率较小,因此您必须小心并监控嵌入式功能。

            【讨论】: