Power Query Online 的限制

Power Query Online 集成到各种Microsoft产品中。 由于这些产品面向不同的方案,因此它们可能会为 Power Query Online 使用情况设置不同的限制。

在查询评估开始时强制实施限制。 一旦评估开始进行,仅施加超时限制。

限制类型

每小时评估计数:用户在 60 分钟期间可以发出的评估请求的最大数量。

每日评估时间:用户可在任意 24 小时内评估查询的净时间。

并发评估:用户在任何时刻可以同时运行的最大评估数量。

创作限制

创作 是用户在 Power Query 编辑器中开发时所做的一切作,例如创建、修改或测试查询。 编辑器中显示的数据是可能无法反映完整数据集的预览。 在用户保存或应用查询之前,数据不会持久保存。 创作限制在所有产品中都是相同的。

每小时评估数量:1000

每日评估时间:当前不受限制

查询超时时间:每个查询 10 分钟

注释

Power Query 不支持 对数据源执行数据定义语言(DDL)操作,该操作的示例包括“DROP TABLE”、“CREATE TABLE”和“ALTER TABLE”。 尝试使用此类命令可能会导致多次失败和错误。

刷新限制

在刷新期间(计划或按需),查询评估将返回完整的结果。 数据通常保存在存储中。

产品集成 每小时评估次数(#) 每日评估时间(小时) 并发查询评估 (#)
Microsoft流程(SQL连接器:使用Power Query转换数据) 500 2 5
PowerApps.com 中的数据流(试用版) 500 2 8
PowerApps.com(生产环境)中的数据流程 1000 8 20
PowerApps.com 管理门户中的数据集成 1000 24 20
PowerBI.com 中的 Power BI 数据流 1000 100 20
Microsoft Fabric 中的 Data Factory Dataflow Gen2 5000 100 SKU 限制
Dynamics 365 Customer Insights 中的数据流 1000 100 20

数据流限制

数据流是依托 Power Query Online 的工作负载。 数据流集成到 Power BI、PowerApps、Microsoft Fabric 和 Dynamics 365 Customer Insights 中。

单个数据流限制为 50 个表。 如果需要 50 多个表,可以创建多个数据流。 如果超出限制,则发布和刷新期间会出现错误消息。

单个数据流表没有最大大小限制。 但是,当表太大时,访问表时可能会出现可能的超时。 在这种情况下,请使用表。xxxN 函数(如 Table.FirstN、Table.LastNTable.RemoveFirstNTable.RemoveLastN 等)或其他筛选器,以减少数据的作用域和大小。

我们建议每个工作区没有超过 100 个数据流(Gen1 或 Gen2)。

Mashup 脚本限制

混搭脚本的大小限制为 512KB。 尝试打开或编辑具有超出此大小限制的查询的数据流时,可能会出现错误。

如果遇到此类错误:

  • 通过删除未使用的步骤简化查询。
  • 请考虑将大型数据流分解为较小的链接数据流。
  • 使用参数优化查询性能。