OneLake 计算和存储消耗
OneLake 使用情况由存储数据和事务数量定义。 此页包含有关如何对所有 OneLake 使用情况进行计费和报告的信息。
存储
OneLake 存储按所用数据量(以 GB 为单位)以即用即付费率计费,不消耗 Fabric 容量单位 (CU)。 湖屋和仓库等 Fabric 项使用 OneLake 存储。 存储在 OneLake for Power BI 导入语义模型中的数据包含在 Power BI 许可价格中。 对于镜像存储,根据预配的已购买计算容量 SKU,一定限度内的数据是免费的。 有关定价的更多信息,请参阅 Fabric 定价。
可以在“存储”选项卡中的 Fabric 容量指标应用中可视化 OneLake 存储使用情况。另请注意,软删除数据的计费率与活动数据相同。 有关监视使用情况的详细信息,请参阅指标应用存储页。 要了解 OneLake 消耗量的详细信息,请参阅 OneLake 容量消耗页
事务
对 OneLake 的请求(例如读取或写入数据)将会消耗一定的 Fabric 容量单位。 此页中的费率定义了给定操作类型消耗的容量单位数。
操作类型
OneLake 使用与 Azure Data Lake Storage (ADLS) 相同的映射将操作分类到类别。
此表定义使用重定向特定请求的应用程序访问 OneLake 数据时的 CU 消耗量。 重定向是减少 OneLake 计算消耗的一种实现方式。
指标应用中的操作 | 描述 | 操作度量单位 | 消耗率 |
---|---|---|---|
通过重定向执行的 OneLake 读取 | 通过重定向执行的 OneLake 读取 | 每 4 MB,每 10,000 次* | 104 CU 秒 |
通过重定向执行的 OneLake 写入 | 通过重定向执行的 OneLake 写入 | 每 4 MB,每 10,000 次* | 1626 CU 秒 |
通过重定向执行的 OneLake 迭代读取 | 通过重定向执行的 OneLake 迭代读取 | 按 10,000 计 | 1626 CU 秒 |
通过重定向执行的 OneLake 迭代写入 | 通过重定向执行的 OneLake 迭代写入 | 每 100 | 1300 CU 秒 |
通过重定向执行的 OneLake 其他操作 | 通过重定向执行的 OneLake 其他操作 | 按 10,000 计 | 104 CU 秒 |
此表定义使用代理请求的应用程序访问 OneLake 数据时的 CU 消耗量。
指标应用中的操作 | 描述 | 操作度量单位 | 消耗率 |
---|---|---|---|
通过代理执行的 OneLake 读取 | 通过代理执行的 OneLake 读取 | 每 4 MB,每 10,000 次* | 306 CU 秒 |
通过代理执行的 OneLake 写入 | 通过代理执行的 OneLake 写入 | 每 4 MB,每 10,000 次* | 2650 CU 秒 |
通过代理执行的 OneLake 迭代读取 | 通过代理执行的 OneLake 迭代读取 | 按 10,000 计 | 4798 CU 秒 |
通过代理执行的 OneLake 迭代写入 | 通过代理执行的 OneLake 迭代写入 | 每 100 | 2117.95 CU 秒 |
OneLake 其他操作 | OneLake 其他操作 | 按 10,000 计 | 306 CU 秒 |
*对于大小 > 4 MB 的文件,OneLake 对每读取或写入 4 MB 数据块都计为一个事务。 对于 < 4 MB 的文件,将计为一个完整事务。 例如,如果通过重定向执行 10,000 次读取操作,并且每个读取的文件大小为 16 MB,则容量消耗为 40,000 个事务或 416 CU 秒。
快捷方式
通过 OneLake 快捷方式访问数据时,事务使用情况将计入与创建快捷方式的工作区绑定的容量。 数据的最终存储容量(快捷方式指向的容量)按存储的数据进行计费。
通过 OneLake 外部源(例如 ADLS Gen2)的快捷方式访问数据时,OneLake 不会计算该外部请求的 CU 使用情况。 事务将由外部服务(如 ADLS Gen2)直接向你收费。
暂停容量
当容量暂停时,存储的数据将继续按照每 GB 的即用即付费率计费。 当容量暂停时,该容量的所有事务都会被拒绝,因此 OneLake 事务不会消耗 Fabric CU。 若要访问数据或删除 Fabric 项,需要恢复容量。 可以在容量暂停时删除工作区。
通过快捷方式访问数据的消耗始终会计入使用者的容量,因此可能会暂停存储数据的容量,而不中断其他容量中的下游使用者。 请参阅 OneLake 容量消耗页面上的示例
灾难恢复
启用灾难恢复时的 OneLake 使用情况也是由存储的数据量和事务数量定义的。
灾难恢复存储
启用灾难恢复时,OneLake 中的数据将进行异地复制。 因此,存储按业务连续性和灾难恢复 (BCDR) 存储计费。 有关定价的更多信息,请参阅 Fabric 定价。
灾难恢复事务
重要
目前,通过重定向进行的 OneLake BCDR 事务正在以非 BCDR 事务的速率消耗 Fabric CU。 OneLake BCDR 写入操作的 CU 消耗高于非 BCDR。 这是暂时的情况。 请查看已知问题,了解关于问题将在何时得到更正的最新信息。
为给定容量启用灾难恢复时,写入操作会消耗更多的容量单位。
灾难恢复操作类型
此表定义启用灾难恢复且使用重定向特定请求的应用程序访问 OneLake 数据时的 CU 消耗量。 重定向是减少 OneLake 计算消耗的一种实现方式。
操作 | 描述 | 操作度量单位 | 容量单位 |
---|---|---|---|
通过重定向执行的 OneLake BCDR 读取 | 通过重定向执行的 OneLake BCDR 读取 | 每 4 MB,每 10,000 个 | 104 CU 秒 |
通过重定向执行的 OneLake BCDR 写入 | 通过重定向执行的 OneLake BCDR 写入 | 每 4 MB,每 10,000 个 | 3056 CU 秒 |
通过重定向执行的 OneLake BCDR 迭代读取 | 通过重定向执行的 OneLake BCDR 迭代读取 | 按 10,000 计 | 1626 CU 秒 |
通过重定向执行的 OneLake BCDR 迭代写入 | 通过重定向执行的 OneLake BCDR 迭代写入 | 每 100 | 2730 CU 秒 |
定向执行的 OneLake BCDR 其他操作 | 通过重定向执行的 OneLake BCDR 其他操作 | 按 10,000 计 | 104 CU 秒 |
此表定义启用灾难恢复且使用代理请求的应用程序访问 OneLake 数据时的 CU 消耗量。
操作 | 描述 | 操作度量单位 | 容量单位 |
---|---|---|---|
通过代理执行的 OneLake BCDR 读取 | 通过代理执行的 OneLake BCDR 读取 | 每 4 MB,每 10,000 个 | 306 CU 秒 |
通过代理执行的 OneLake BCDR 写入 | 通过代理执行的 OneLake BCDR 写入 | 每 4 MB,每 10,000 个 | 3870 CU 秒 |
通过代理执行的 OneLake BCDR 迭代读取 | 通过代理执行的 OneLake BCDR 迭代读取 | 按 10,000 计 | 4798 CU 秒 |
通过代理执行的 OneLake BCDR 迭代写入 | 通过代理执行的 OneLake BCDR 迭代写入 | 每 100 | 3415.5 CU 秒 |
OneLake BCDR 其他操作 | OneLake BCDR 其他操作 | 按 10,000 计 | 306 CU 秒 |
对 Microsoft Fabric 工作负载消耗率的更改
消耗率可能会随时更改。 Microsoft 将采用合理的措施来通过电子邮件或产品内通知来提供通告。 更改将在 Microsoft 发行说明或 Microsoft Fabric 博客中提到的日期开始生效。 如果对 Microsoft Fabric 工作负载消耗率的任何更改会显著增加使用特定工作负载所需的容量单位 (CU),客户可以使用适用于所选付款方式的取消选项。