MARKETPLACE_DISBURSEMENT_REPORT 视图¶
您可以通过 ORGANIZATION_USAGE 架构中的 MARKETPLACE_DISBURSEMENT_REPORT 视图查询 Snowflake Marketplace 中付费列表的历史收入。
该视图包括 Snowflake 组织中所有账户的历史记录。
列¶
列名称 |
数据类型 |
描述 |
---|---|---|
EVENT_DATE |
DATE |
付款事件发生的日期。 |
EVENT_TYPE |
VARCHAR |
事件类型(付款)。 |
INVOICE_DATE |
DATE |
发票开具日期。 |
LISTING_OWNER_ACCOUNT_NAME |
VARCHAR |
拥有列表的提供商账户名称。 |
LISTING_OWNER_ACCOUNT_LOCATOR |
VARCHAR |
拥有列表的提供商账户的账户定位器。有关账户标识符的更多信息,请参阅 账户标识符。 |
LISTING_NAME |
VARCHAR |
列表的标识符。 |
LISTING_DISPLAY_NAME |
VARCHAR |
显示列表的名称。 |
LISTING_GLOBAL_NAME |
VARCHAR |
列表的全局名称。 |
CHARGE_TYPE |
VARCHAR |
已评估的收费类型。有关付费列表定价模型组成部分的更多信息,请参阅 付费列表定价模式。取值范围: |
GROSS |
DECIMAL |
收取的总金额。 |
FEES |
DECIMAL |
Snowflake 从总金额中扣除的税前费用。 |
TAXES |
DECIMAL |
FEES 列中金额的销售税。 |
NET_AMOUNT |
DECIMAL |
支付给提供商的实际金额。价格的计算方法是从使用者支付的总金额中扣除费用和税款。 |
CURRENCY |
VARCHAR |
USD |
CONSUMER_ACCOUNT_NAME |
VARCHAR |
使用者账户名称。 |
CONSUMER_ACCOUNT_LOCATOR |
VARCHAR |
使用者账户的账户定位器。 |
CONSUMER_ORGANIZATION_NAME |
VARCHAR |
使用者组织的名称。 |
使用说明¶
视图的延迟时间最长可达 24 小时(1 天)。
数据会保留 365 天(1 年)。
示例¶
检索每个列表每月支付到提供商银行账户的总金额:
SELECT
event_date
, listing_name
, listing_display_name
, listing_global_name
, currency
, SUM(net_amount) AS net_amount
FROM snowflake.organization_usage.marketplace_disbursement_report
WHERE event_type = 'payment'
GROUP BY 1,2,3,4,5;
检索每个发票期间已支付的总金额,按列表和收费类型分组。请注意,发票期间可能分散在多个报告日期中:
SELECT
invoice_date
, listing_name
, listing_display_name
, listing_global_name
, charge_type
, currency
, SUM(gross) AS gross
, SUM(fees) AS fees
, SUM(taxes) AS taxes
, SUM(net_amount) AS net_amount
FROM snowflake.organization_usage.marketplace_disbursement_report
WHERE event_type = 'payment'
GROUP BY 1,2,3,4,5,6;