Esquema:

DATA_SHARING_USAGE

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: FIXED: Cobranças mensais. Também inclui cobranças por consulta, se incluídas pelo provedor no plano de preços da listagem. VARIABLE: somente cobranças por consulta.

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

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