本文介绍 Power BI Premium作和注意事项,若要大致了解 Microsoft Fabric 的工作原理,请参阅 Microsoft Fabric 概念和许可证。
Power BI Premium 为 Power BI 提供了增强功能,并提供了全面的 高级功能组合。 下表列出了一些高级增强功能。
| 增强 | 详细信息 |
|---|---|
| 为组织中的个人购买 Premium | 请参阅 Power BI Premium Per User (PPU)。 |
| 改进的指标 | 容量性能仅取决于 CPU 使用率。 可以使用 Microsoft Fabric 容量指标 应用轻松理解指标。 |
| 自动缩放 | 一种可选功能,用于防止因过载容量上的节流而导致的性能下降。 启用后,如果容量上的负载超出容量限制, 自动缩放 会自动在 24 小时内一次添加一个 v 核心。 额外的 v 核心将按即用即付模式计入您的 Azure 订阅。 |
容量和 SKU
能力是一个独特的资源池。 容量的大小决定可用的计算能力。
每种容量都提供一系列 SKU,每个 SKU 提供不同的计算资源层级。 所需的 SKU 类型取决于要部署的解决方案的类型。
| SKU1 | 容量单位(CU) | Power BI SKU | Power BI 虚拟核心 |
|---|---|---|---|
| F2 | 2 | N/A | N/A |
| F4 | 4 | N/A | N/A |
| F8 | 8 | EM1/A1 | 1 |
| F16 | 16 | EM2/A2 | 2 |
| F32 | 32 | EM3/A3 | 4 |
| F64 | 64 | P1/A4 | 8 |
| F128 | 128 | P2/A5 | 16 |
| F256 | 256 | P3/A6 | 32 |
| F5122 | 512 | P4/A7 | 64 |
| F10242 | 1,024 | P5/A8 | 128 |
| F20482 | 2,048 | N/A | N/A |
| F40962 | 4,096 | N/A | N/A |
| F81922 | 8,192 | N/A | N/A |
1 在 Microsoft 365 或 面向组织嵌入(用户拥有数据)场景中,除 P 和 F64+ 之外的所有 SKU 都需要 Pro 或 Premium Per User (PPU) 许可证,或 Power BI 个人试用版,才能使用 Power BI 内容。
2 这些 SKU 在所有区域中都不可用。 如需在不可用的区域使用这些 SKU,请联系您的微软帐户经理。
除非 另有明确记录,否则 3 FT (试用) 容量继承 F64 限制(限时)。
作为 SaaS 服务,每个工作负荷都会自动处理负载均衡和资源管理,确保 Power BI Premium 容量的最佳性能和可靠性。
订阅和许可
Power BI Premium 是一种租户级别的 Microsoft 365 订阅,提供两个 SKU(库存量单位)系列。
| P | EM | |
|---|---|---|
| 范围 | P1-P5 | EM1-EM3 |
| 使用 | 企业功能和嵌入 | 组织嵌入(为组织嵌入) |
| 承诺 | 每月或每年 | 每年 |
| 账单 | Monthly | Monthly |
| 其他信息 | 包括用于在本地安装 Power BI 报表服务器 的许可证 | EM1 和 EM2 SKU 只能通过批量许可计划获得。 无法直接购买它们。 |
工作区
工作区驻留在容量内。 每个 Power BI 用户都有一个名为 “我的工作区”的个人工作区。 可以创建称为 工作区 的其他空间,以实现协作。 默认情况下,工作区(包括个人工作区)是在共享容量中创建的。 如果您拥有 Premium 容量,则可以将“我的工作区”和工作区分配给 Premium 容量。
容量管理员会自动将“我的工作区”分配到高级容量。
语义模型 SKU 限制
借助 Power BI Premium 和 Power BI Embedded,下表中列出的每个 SKU 都有内存限制和其他约束。
| SKU | 最大内存(GB)1、2 | 最大并发 DirectQuery 连接数(每个语义模型)1 | DirectQuery 最大并行度3 | 实时连接(每秒)1 | 每个查询的最大内存(GB)1 | 模型刷新并行度 | 每个表的 Direct Lake 行数(以百万为单位)1、4 | OneLake 上的最大 Direct Lake 模型大小(GB)1, 4 |
|---|---|---|---|---|---|---|---|---|
| F2 | 3 | 5 | 1 | 2 | 1 | 1 | 300 | 10 |
| F4 | 3 | 5 | 1 | 2 | 1 | 2 | 300 | 10 |
| F8 | 3 | 10 | 1 | 3.75 | 1 | 5 | 300 | 10 |
| F16 | 5 | 10 | 1 | 7.5 | 2 | 10 | 300 | 20 |
| F32 | 10 | 10 | 1 | 15 | 5 | 20 | 300 | 40 |
| F64 | 二十五 | 50 | 4 - 8 | 30 | 10 | 40 | 1,500 | 无限制 |
| F128 | 50 | 75 | 6 - 12 | 60 | 10 | 80 | 3,000 | 无限制 |
| F256 | 100 | 100 | 8 - 16 | 120 | 10 | 160 | 6,000 | 无限制 |
| F512 | 200 | 200 | 10至20 | 240 | 20 | 320 | 12,000 | 无限制 |
| F1024 | 400 | 200 | 12 - 24 | 480 | 40 | 640 | 24,000 | 无限制 |
| F2048 | 400 | 200 | 12 - 24 | 960 | 40 | 1,280 | 24,000 | 无限制 |
| F4096 | 400 | 200 | 12 - 24 | 960 | 40 | 1,280 | 24,000 | 无限制 |
| F8192 | 400 | 200 | 12 - 24 | 960 | 40 | 1,280 | 24,000 | 无限制 |
1Microsoft Fabric 容量指标应用 当前不公开这些指标。
2最大内存(GB) 列表示语义模型大小的上限。 但是,必须为对语义模型执行刷新和查询等操作预留一定量的内存。 容量上允许的最大语义模型大小可能小于此列中的数字。
3DirectQuery 并行度 可以提高查询响应时间。 较低的数字表示可以同时处理的默认最大查询数。 较高的数字表示可以同时处理的最大查询数。 若要更改默认值,请使用 Model.MaxParallelismPerQuery 属性。
4 这些限制适用于 Direct Lake 表和模型,并且是影响 DirectQuery 回退的防护措施。 Direct Lake 语义模型还存在一些基于 SKU 的额外约束,如 fallback 中所列。
注释
虽然 SKU 限制定义了语义模型可用的最大内存,但管理员可以通过 Power BI 管理门户中的容量设置来管理内存分配。 有关调整内存设置的详细信息,请参阅 Power BI Premium 中的“配置工作负荷”。
语义模型内存使用情况
语义模型作(如查询)受单个内存限制的约束。 为了说明限制,请考虑具有 1 GB 内存中占用空间的语义模型,以及用户在基于同一语义模型与报表交互时启动按需刷新。 三个单独动作决定了分配给原始语义模型的内存量,其内存量可能大于语义模型大小的两倍。 一个 Power BI 项使用的内存总量不能超过 SKU 的每个语义模型分配的最大内存 量。
- 加载语义模型:第一个作是将语义模型加载到内存中。
- 刷新语义模型:第二个作是在将语义模型加载到内存后刷新语义模型。 刷新操作导致语义模型所需内存增加到两倍以上,因为除了刷新操作使用的内存外,数据的原始副本可以继续用于运行查询,而刷新操作正在处理另一个副本。 刷新事务提交后,内存占用量会减少。
- 与报表交互:第三个作是由用户与报表的交互引起的。 在语义模型刷新期间,报表交互执行 DAX 查询。 每个 DAX 查询使用生成结果所需的一定数量的临时内存。 每个查询可以使用不同的内存量。 用于查询语义模型的内存将添加到加载语义模型所需的内存中,并刷新它。
刷新
Power BI Premium 和 Power BI Embedded 不需要累积内存限制,因此并发语义模型刷新不会对资源约束造成影响。 但是,刷新单个语义模型受现有容量内存和 CPU 限制的约束,以及 SKU 的模型刷新并行度限制,如 容量和 SKU 中所述。
你可以根据需要在任何给定时间计划并运行任意数量的刷新,Power BI 服务会尽力在计划的时间运行这些刷新。
监测
监控 Power BI Premium 和 Power BI Embedded 时,您只需要考虑一个方面:在任何时刻,您的容量需要多少 CPU 资源来为负载提供服务。 若要监视容量,请使用 Microsoft Fabric 容量指标应用 。
若要安装应用,请参阅 安装 Microsoft Fabric 容量指标应用。 可以在 Microsoft Fabric 容量指标一文中了解如何使用该应用。
下面是根据购买的 SKU 大小超出 CPU 限制时会发生什么情况:
- Power BI Premium:如果已启用, 自动缩放 将启动。 如果未启用自动缩放功能,你的容量会限制其 交互操作。
- Power BI Embedded:您的容量会限制其 交互操作。 若要在 Power BI Embedded 中自动缩放,请参阅 Power BI Embedded 中的自动缩放。
分页报表
使用 Power BI Premium 和 Power BI Embedded 时,Power BI 分页报表 受益于 Power BI Premium 中反映的体系结构和工程改进。
- 内存:分页报表没有内存管理。
- SKU 可用性:在 Power BI Premium 上运行的分页报表能够在所有可用的嵌入式和高级 SKU(包括 EM1-EM3 和 A1-A3 SKU)中运行。 计费按 CPU 小时计算,持续时间为 24 小时。
- 增强的安全性和代码隔离:代码隔离发生在每个用户级别,而不是在每个容量级别进行。
数据流 Gen1 和 Gen2
每个 SKU 可运行一定数量的数据流并行任务,如该表所示。
| 织物 SKU | Dataflow Gen1 并行任务 | 数据流 Gen2 并行任务 |
|---|---|---|
| F2 | 2 | 96 |
| F4 | 2 | 96 |
| F8 | 4 | 96 |
| F16 | 8 | 96 |
| F32 | 16 | 96 |
| F64 | 32 | 384 |
| F128 | 64 | 384 |
| F256 | 64 | 384 |
| F512 | 64 | 1536 |
| F1024 | 64 | 1536 |
| F2048 | 64 | 1536 |
| F4096 | 64 | 1536 |
| F8192 | 64 | 1536 |
若要了解数据流第 2 代,请参阅 从数据流第 1 代到数据流第 2 代。
注意事项和限制
以下已知限制目前适用于 Power BI Premium。
呈现视觉对象:呈现 Power BI 视觉对象存在 225 秒的限制。 渲染时间过长的视觉对象会超时且无法显示。
限流:限流可能发生在 Power BI Premium 容量中。 每个会话应用并发限制。 当并发地处理过多操作时,系统会显示一条错误消息。 若要缓解限制,可以使用 自动缩放。 启用自动缩放后,如果 CPU 消耗超过其他限制,仍会进行限制。 若要详细了解 Fabric 中的限制速率,请参阅 Fabric 限制速率策略。
客户端库版本:客户端应用程序和工具通过 XMLA 终结点连接到 Premium 容量并使用语义模型,需要 Analysis Services 客户端库。 大多数客户端应用程序和工具使用常规更新安装最新的客户端库,因此通常不需要手动安装客户端库。 无论客户端应用程序或工具版本如何,都需要以下最低客户端库版本。
客户端库 版本 MSOLAP 15.1.65.22 AMO 19.12.7.0 ADOMD 19.12.7.0 在某些情况下,可能需要手动安装最新的客户端库,以减少潜在的连接和作错误。 若要详细了解如何验证现有的已安装客户端库版本和手动安装最新版本,请参阅 Analysis Services 客户端库。
语义模型兼容性:某些语义模型与 Power BI 服务新式基础结构不兼容: