使用管道将 1 TB Parquet 数据加载到数据仓库的定价场景

在此场景中,管道中使用复制操作将存储在 Azure Data Lake Storage (ADLS) Gen2 中的 1 TB Parquet 表数据加载到 Microsoft Fabric 中的数据仓库。

以下示例中使用的价格是假设的,并不意味着确切的实际定价。 这些只是为了演示如何在 Microsoft Fabric 中估算、规划和管理数据工厂项目的成本。 此外,由于 Fabric 容量在各个区域之间定价不同,因此我们使用美国西部 2(典型的 Azure 区域)的 Fabric 容量即用即付定价,即每小时每 CU 0.18 美元。 请参阅此处的 Microsoft Fabric - 定价,以了解其他 Fabric 容量定价选项。

配置

若要完成此方案,需要使用以下配置创建管道:

显示将 Parquet 数据从 ADLS Gen2 复制到数据仓库的管道配置的屏幕截图。

使用 Fabric 指标应用估算成本

屏幕截图显示 Fabric Metrics 应用中作业的持续时间和 CU 消耗。

数据移动作利用 3,960 CU 秒,持续时间为 662.64 秒,而活动运行操作为 null,因为管道运行中没有任何非复制活动。

定价基于使用的智能吞吐量优化,具体取决于复制活动中配置的最大吞吐量。 可以从下面的 usedDataIntegrationUnits活动输出中获取它。 有关详细信息,请参阅此文。 在此示例中,使用的智能吞吐量优化为 4。

可以使用以下计算得出已利用的 CU 秒:

根据 管道定价模型,每个智能优化吞吐量单位消耗 1.5 CU 小时。 鉴于使用的智能吞吐量优化为 4,并且数据移动作持续时间为 662.64 秒(大约 11 分钟),使用的总 CU 小时数为:

利用的 CU 小时数 = 4 * 1.5 * (11/60) = 1.1

若要将 CU 小时转换为 CU 秒,请乘以 3600(一小时内的秒数)。

已利用的 CU 秒 = 1.1 * 3600 = 3960

注释

尽管报告为指标,但在使用 Fabric 指标应用计算有效 CU 小时数时,运行的实际持续时间并不相关,因为它同时报告的 CU 秒指标已考虑到其持续时间。

指标 数据迁移操作
CU 秒 3,960 CU 秒
有效的 CU 小时数 (3,960) / (60×60) CU-小时 = 1.1 CU-小时

总运行成本为 $0.18/CU 小时 = (1.1 CU 小时) * ($0.18/CU 小时) ~= $0.20