使用数据流需要什么许可证?

可在不同门户中创建数据流,例如 Power BI 和 Power Apps,并可分为分析类型或标准类型。 此外,某些数据流功能仅作为高级功能提供。 考虑到可使用数据流的各种产品以及每个产品或数据流类型中的功能可用性,请务必了解使用数据流所需的许可选项。

在 Power BI 工作区中创建数据流

如果要在 Power BI 工作区中创建数据流,则需拥有付费 Power BI Pro 许可证。 Power BI 免费许可证不提供创建数据流的功能。 根据你使用的功能,需要 Power BI Premium(每个用户)或 Embedded 容量。

Power BI Pro 帐户按月提供。 多个选项可用于 Premium 或 Embedded 容量。

在 Microsoft Power Platform 环境中创建数据流

如果要在 Microsoft Power Platform 环境中创建数据流,则需 Power Apps(每用户或每应用)许可证。

如果要创建分析数据流以便将数据存储在组织的 Azure Data Lake Storage Gen2 帐户中,你或管理员则需 Azure 订阅和 Azure Data Lake Storage Gen2 帐户的访问权限。

Premium 功能

某些数据流功能仅限高级许可证使用。 如果要使用增强的计算引擎来加快数据流查询在计算表中的性能,或是具有数据流的 DirectQuery 连接选项,则需具有 Power BI P1 或是 A3 或更高级别的容量。

Power BI、链接表和计算表中的 AI 功能均为 Power BI Pro 帐户无法使用的高级功能。

功能列表

下表包含一系列功能以及使用它们所需的许可证。

功能 Power BI Power Apps
在 Dataverse 表中存储数据(标准数据流) 空值 每个应用计划
每个用户计划
在 Azure Data Lake Storage 中存储数据(分析数据流) 是,使用分析数据流
在客户提供的 Azure Data Lake Storage 中存储数据(分析数据流,自带 Azure Data Lake Storage) 每个应用计划
每个用户计划
增强的计算引擎(运行于 Power BI Premium 容量/并行转换执行) 仅 Power BI Premium 空值
与数据流的 DirectQuery 连接 仅 Power BI Premium 空值
Power BI 中的 AI 功能 仅 Power BI Premium 空值
链接表 仅 Power BI Premium 是,使用分析数据流
计算表(使用 M 的存储中转换) 仅 Power BI Premium 是,使用分析数据流
计划刷新
使用 Power Query Online 进行数据流创作
数据流管理
新增了连接器
标准化架构,针对 Common Data Model 的内置支持
Power BI Desktop 中的数据流数据连接器 是,使用分析数据流
数据流增量刷新 仅 Power BI Premium 是,将分析数据流与“每用户计划”配合使用

每个许可证的限制

上表显示了每个许可证提供的功能。 以下部分提供有关每个许可证的某些限制的详细信息。

Power Apps 许可证

如果使用 Power Apps 许可证创建数据流,则对可创建的数据流和表的数量没有限制。 但是,对可使用的 Dataverse 服务的大小以及刷新性能存在限制。

Power Apps 每应用计划最多涵盖 50 MB 数据库容量。 Power Apps 每用户计划允许拥有 250 MB 容量的数据库。

Power Apps 中存在以下限制:

  • 数据流刷新最多可连续运行 24 小时。
  • 数据流每 24 小时最多可刷新 48 次(每 30 分钟刷新一次)。
  • 每个查询/分区的最大运行持续时间为四小时。
  • 每次刷新时,可同时刷新的查询/分区并发数量限制为四个。
  • Power Query Online 刷新限制适用于每个用户。 详细信息:刷新限制

Power BI Pro

Power BI Pro 支持创建分析数据流,但无法使用任何高级功能。 使用 Power BI Pro 帐户时,无法使用链接表或计算表,无法在 Power BI 中使用 AI 功能,也无法使用 DirectQuery 连接到数据流。 数据流的存储仅限于 Power BI Pro 帐户下的剩余空间,这是针对所有 Power BI 内容的 10 GB 存储的子集。 目前,我们不会在 Power BI 门户中报告数据流的当前存储使用情况。 如果已接近剩余容量的限制,你将收到通知。

Power BI Premium

如果使用 Power BI Premium(基于容量的许可),则可使用 Power BI、计算表和链接表中的所有 AI 功能,并可与数据流建立 DirectQuery 连接。 还可使用增强的计算引擎。 但是,在 Premium 容量许可证下创建的数据流仅会使用内部 Azure Data Lake Storage,且其他平台无法访问它,但 Power BI 自身除外。 仅拥有 Power BI Premium 许可证无法创建外部数据流,同时还需有 Azure Data Lake Storage 的 Azure 订阅。

每 Premium 容量的限制

使用 Premium 容量刷新数据的数据流被限制为它们在给定时间可执行的最大并行任务数。 最大并行任务数取决于所用 Premium 容量的类型。 此表表示映射到容量的工作区中所有数据流可在给定时间运行的最大并行任务数。

并行任务

Premium 容量可并行运行多个评估。 例如,你有一个 P4 容量和一个由 84 个任务组成的数据流。 刷新数据流时将为刷新分配前 64 个任务。 此数据流剩余的 20 个评估将停留在队列中。 完成其中一项评估后,它将从队列中的下一个评估开始。 如果在工作区中以相同高级容量启动另一个数据流,而其他数据流仍在运行,则它将停留在高级容量的同一队列中。 新的数据流需要等待工作区中的其他数据流开始刷新数据。

可使用以下指针来估计数据流刷新的任务数:

  • 刷新中执行的查询数(请勿忘记上游链接表)。
  • 增量刷新查询中的分区数被视为额外任务。

在刷新期间降低任务数的策略

若要降低任务数或提高任务效率,可使用以下策略:

  • 通过尽可能组合查询来降低数据流中的查询数,并仅对下游使用的查询“启用负载”。
  • 评估是否确实需要上游链接表才能自动刷新。
  • 根据任务数对数据流刷新进行战略性安排。
  • 确保查询返回最小数量的列和行,从而满足数据需求。 任务执行的速度越快、越高效,下一任务就能越快启动。

将组织的 Azure Data Lake Storage 帐户用于数据流存储

若要在组织的 Azure Data Lake Storage 帐户中创建用于存储数据的数据流,除了前面列出的产品许可证外,还必须拥有 Azure 订阅。 可使用的存储量不受数据流或在其中创建的产品的限制。

若要阅读有关本文中所讨论概念的更多详细信息,请转到以下任一链接。

定价

功能