Snowpark Streaming 高性能架构:了解您的成本¶
本文档概述了 Snowpipe Streaming 全新高性能架构的计费模式,该模式旨在实现透明且可预测的定价。
计费模式:基于吞吐量¶
高性能架构采用基于未压缩数据引入量的统一费率定价模式。
费率:按未压缩的千兆字节 (GB) 收费。有关当前费率,请参阅 Snowflake 使用量表。
计量:数据在引入过程中由 Snowpipe Streaming 服务计量。
计量依据:计费基于 Snowpipe Streaming 接收到的输入字节数,而不是目标表中生成的最终字节数。这意味着发送到 Snowpipe Streaming 的原始、未压缩的数据量是计费的计量依据。
备注
Snowflake 仅对引入的数据值收费,不对密钥等结构元素收费。例如,在引入同时包含键和值的 JSON 文件时,计费完全基于值的字节大小。这是因为这些值代表正在引入的实际数据,类似于 CSV 文件(数据费用中没有显式包含标题)中数据的计量方式。
与 Snowpipe Streaming Classic 相比的关键更改:这种新模式与 Snowpipe Streaming Classic 计费有很大不同,后者的 credit 主要基于无服务器计算使用量和活跃的客户端连接数。
计费示例¶
我们来考虑一个示例:假设您以每秒 1 兆字节 (MB/s) 的速率引入未压缩的数据值。
每秒引入的数据值:1 MB
每小时引入的数据值:1 MB/s * 3600 s/小时 = 3600 MB/小时 = 3.6 GB/小时(假设在此计费环境中 1 GB = 1000 MB)。
每小时使用的 credit:3.6 GB/小时 * 当前每 GB 费率
有关确切的 credit 计算,请参阅 Snowflake 使用量表 中提供的当前费率。
监控您的使用情况和成本¶
要了解在高性能架构中引入的数据和使用的相应 credit,您可以查询 ACCOUNT_USAGE.METERING_HISTORY 视图。
下面是一个示例:
SELECT *
FROM snowflake.account_usage.metering_history m
JOIN snowflake.account_usage.pipes p
ON m.entity_id = p.pipe_id
AND m.name = p.pipe_name
AND m.service_type = 'SNOWPIPE_STREAMING';
区分成本:高性能与Classic Snowpipe Streaming¶
准确区分全新高性能架构与现有 Snowpipe Streaming Classic 模式的成本至关重要。要实现这一点,您可以查询账单历史记录并根据服务类型或其他区别属性进行筛选。
Snowpipe Streaming Classic credit¶
有关 Snowpipe Streaming Classic 计费模式的信息,请参阅 Snowpipe Streaming Classic 的成本。