【问题标题】:What is the responsibility of sql engine, analysis engine, report db and report server in PBRS?PBRS中的sql引擎、分析引擎、report db和report server的职责是什么?
【发布时间】:2020-12-11 02:51:38
【问题描述】:

PBRS 组件:https://docs.microsoft.com/en-us/power-bi/report-server/capacity-planning

  1. Power bi 报表服务器

  2. Sql 引擎

  3. 分析引擎

  4. 报表服务器数据库

1 位于服务器 A 上。 2、3 坐在 SQL serverB 上。 4 位于 SQL serverC 上。

以上各有什么作用?

【问题讨论】:

    标签: powerbi power-bi-report-server


    【解决方案1】:

    在MS Capacity规划图中,你在问题中提到的四项是:

    1 - 托管 Power BI 报表服务器的实例,但仅托管应用程序的前端。所有对象和元数据都存储在 4 中(见下文)

    2 & 3 - 是托管 SQL Server 和 Analysis Services 实例的服务器,这些将是您创建的报告的数据源。

    4 - 服务器是 SQL Server 的实例,用于托管 Power BI 报表服务器的后端数据库。此报表服务器目录包含前端的所有报表、元数据和其他对象。它是在安装 PBIRS 期间设置的

    这不是任何最佳实践,只是拓扑图,例如,我不会在同一台服务器上拥有 SQL Server 数据库引擎和 SSAS 的实例。

    【讨论】:

    • 每台服务器都需要sql server license吗?
    • 只有 2 和 4,PBIRS 只需要 MS Server。 SSRS/PBIRS 在自己的专用 SQL Server 上很少见,但这取决于负载。
    • 在导入模式的情况下,pbrs 从源 dbs 获取数据并启动自己的分析引擎,我相信这是需要 pbrs 拥有自己的服务器的负载?
    • 是的,PBIRS 会启动它自己的隐藏分析服务实例,因此您必须确保托管 PBIRS 的服务器有足够的内存来在内存中保存多个报告(操作系统后有 15 到 25GB 的备用空间)和其他东西通常很好),我建议使用专用服务器来托管 PBIRS,以免影响在其上运行的其他应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-25
    • 1970-01-01
    • 2010-12-14
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多