架构:

ORGANIZATION_USAGE

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

已评估的收费类型。有关付费列表定价模型组成部分的更多信息,请参阅 付费列表定价模式。取值范围:FIXED:按月收取费用。如果提供商在列表定价方案中包含每次查询的费用,则还会包含每次查询的费用。VARIABLE:仅限按每次查询收取费用。

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;
Copy

检索每个发票期间已支付的总金额,按列表和收费类型分组。请注意,发票期间可能分散在多个报告日期中:

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;
Copy
语言: 中文