- Esquema:
Exibição MARKETPLACE_DISBURSEMENT_REPORT¶
A exibição MARKETPLACE_DISBURSEMENT_REPORT no esquema DATA_SHARING_USAGE permite que você consulte o histórico dos ganhos decorrentes de listagens pagas no Snowflake Marketplace.
A exibição inclui o histórico de uma listagem específica.
Colunas¶
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
EVENT_DATE |
DATE |
Data do evento de pagamento. |
EVENT_TYPE |
VARCHAR |
Tipo de evento (pagamento). |
INVOICE_DATE |
DATE |
Data da fatura. |
LISTING_NAME |
VARCHAR |
Identificador da listagem. |
LISTING_DISPLAY_NAME |
VARCHAR |
Nome de exibição da listagem. |
LISTING_GLOBAL_NAME |
VARCHAR |
Nome global da listagem. |
CHARGE_TYPE |
VARCHAR |
Tipo de cobrança avaliada. Para obter mais informações sobre os componentes do modelo de preços para listagens pagas, consulte Modelos de preços de listagens pagas. Valores possíveis: |
GROSS |
DECIMAL |
Valor bruto faturado. |
FEES |
DECIMAL |
Taxas antes de impostos que o Snowflake subtraiu do valor bruto. |
TAXES |
DECIMAL |
Imposto sobre a venda no valor da coluna FEES. |
NET_AMOUNT |
DECIMAL |
Valor real a ser pago ao provedor. O preço é calculado pela subtração de taxas e impostos do valor bruto pago pelo consumidor. |
CURRENCY |
VARCHAR |
USD |
Notas de uso¶
A latência da exibição pode ser de até 48 horas (2 dias).
Os dados são retidos por 365 dias (1 ano).
Exemplos¶
Recuperar o valor total desembolsado na conta bancária de um provedor para cada mês de cada listagem:
SELECT
event_date
, listing_name
, listing_display_name
, listing_global_name
, currency
, SUM(net_amount) AS net_amount
FROM snowflake.data_sharing_usage.marketplace_disbursement_report
WHERE event_type = 'payment'
GROUP BY 1,2,3,4,5;
Recupere o valor total que foi desembolsado para cada período da fatura, agrupado por listagem e tipo de cobrança. Observe que o período da fatura pode ser distribuído em várias datas de relatório:
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.data_sharing_usage.marketplace_disbursement_report
WHERE event_type = 'payment'
GROUP BY 1,2,3,4,5,6;