【问题标题】:Snowflake Credit Usage Validation雪花信用使用验证
【发布时间】:2021-09-27 06:14:37
【问题描述】:

我需要准备一份详细报告,以帮助验证warehouse_metering_history 中显示的计算信用使用情况。据我了解,计算信用是根据仓库运行的时间计算的。我正在尝试从warehouse_events_history 计算特定仓库的持续时间,然后将其乘以基于仓库大小的相应信用费用。根据 Snowflake 文档,对于小型仓库,它是 0.0006/秒。雪花的收费是每秒 2/3600 还是 0.0006 ?另外,这是为仓库获得足够接近的信用使用值的正确方法吗?

【问题讨论】:

    标签: snowflake-cloud-data-platform


    【解决方案1】:

    这样的事情可能会有帮助吗?

    SET compute_price=<$value>;
    SELECT DATE_TRUNC(month, start_time) AS usage_month
         , SUM(COALESCE(credits_used, 0.00)) AS total_credits
         , SUM($compute_price * COALESCE(credits_used, 0.00)) AS billable_warehouse_usage
    FROM snowflake.account_usage.warehouse_metering_history
    WHERE start_time >= DATE_TRUNC(month, DATEADD(MONTH,-3,CURRENT_TIMESTAMP))
    AND start_time < DATE_TRUNC(month, CURRENT_TIMESTAMP)
    GROUP BY  usage_month;
    

    【讨论】:

    • 我了解warehouse_metering_history 的用法。我的查询是围绕使用warehouse_events_history 的使用计算以及在计算使用的信用时雪花是否适用0.0006 或2/3600。
    猜你喜欢
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多