- 架构:
MONETIZED_USAGE_DAILY 视图¶
通过 数据共享使用情况 架构中的 MONETIZED_USAGE_DAILY 视图,您可以查询每个列表的每日使用者查询历史记录,包括累积的使用费用。要检索使用者付款信息,请查询 ORGANIZATION_USAGE 或 DATA_SHARING_USAGE 架构中的 MARKETPLACE_DISBURSEMENT_REPORT 视图。
该视图包括使用者查询特定列表的历史记录。
备注
作为报价预览版的一部分,UNIT_PRICE 列中的值会因当前功能和预览功能而异。
列¶
列名称 |
数据类型 |
描述 |
---|---|---|
REPORT_DATE |
DATETIME |
运行报告的日期。 |
USAGE_DATE |
DATE |
使用日期。 |
LISTING_NAME |
VARCHAR |
列表的 SQL 标识符。 |
LISTING_DISPLAY_NAME |
VARCHAR |
列表的显示名称。 |
LISTING_GLOBAL_NAME |
VARCHAR |
列表的全局名称。 |
CONSUMER_ACCOUNT_LOCATOR |
VARCHAR |
使用者账户的账户定位器。 |
CONSUMER_ACCOUNT_NAME |
VARCHAR |
使用者账户名称。 |
CONSUMER_ORGANIZATION_NAME |
VARCHAR |
使用者账户的组织名称。 |
CONSUMER_SNOWFLAKE_REGION |
VARCHAR |
托管使用者账户的云服务 区域。 |
PRICING_PLAN |
JSON |
包括定价方案具体内容的 JSON 值。仅包含在付费使用的输出值中。 |
CHARGE_TYPE |
VARCHAR |
已评估的收费类型。有关付费列表定价模型组成部分的更多信息,请参阅 付费列表定价模型。 可能的值如下:
附加值是预览版功能的一部分:
|
UNITS |
VARCHAR |
收取的费用中包括查询次数费用。对于 |
UNIT_PRICE |
DECIMAL |
当前功能:每月或每次查询的费用。对于样本数据,该值为 预览功能:列表的折扣价格。 |
GROSS_CHARGE |
DECIMAL |
该行项目当日的总费用。 |
CURRENCY |
VARCHAR |
USD |
使用说明¶
视图的延迟时间最长可达 48 小时(2 天)。
数据会保留 365 天(1 年)。
示例¶
按客户和月份检索查询运行总数和总费用。查询结果会使用单位数返回:
SELECT
DATE_TRUNC(MONTH, usage_date) AS usage_month
, consumer_organization_name
, consumer_snowflake_region
, consumer_account_locator
, consumer_account_name
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5,6;
按列表和月份检索查询运行总数和总费用:
SELECT
DATE_TRUNC(MONTH, usage_date) AS usage_month
, listing_name
, listing_display_name
, listing_global_name
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5;
按费用类型、使用者和月份检索查询运行总数和总费用:
SELECT
DATE_TRUNC(MONTH, usage_date) AS usage_month
, consumer_organization_name
, consumer_snowflake_region
, consumer_account_locator
, consumer_account_name
, charge_type
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5,6,7;