Schéma :

DATA_SHARING_USAGE

Vue MARKETPLACE_DISBURSEMENT_REPORT

La vue MARKETPLACE_DISBURSEMENT_REPORT du schéma DATA_SHARING_USAGE vous permet d’interroger l’historique de vos gains provenant d’annonces payantes sur Snowflake Marketplace.

La vue comprend l’historique d’une annonce spécifique.

Colonnes

Nom de la colonne

Type de données

Description

EVENT_DATE

DATE

Date à laquelle l’événement de paiement s’est produit.

EVENT_TYPE

VARCHAR

Type d’événement (paiement).

INVOICE_DATE

DATE

Date de la facture.

LISTING_NAME

VARCHAR

Identificateur de l’annonce.

LISTING_DISPLAY_NAME

VARCHAR

Nom d’affichage de l’annonce.

LISTING_GLOBAL_NAME

VARCHAR

Nom global de l’annonce.

CHARGE_TYPE

VARCHAR

Type de frais évalué. Pour plus d’informations sur les composantes du modèle tarifaire des annonces payantes, voir Modèles de tarification des annonces payantes. Valeurs possibles : FIXED : frais mensuels. Comprend également les frais par requête s’ils sont inclus par le fournisseur dans le plan de tarification de l’annonce. VARIABLE : frais par requête uniquement.

GROSS

DECIMAL

Montant brut facturé.

FEES

DECIMAL

Frais avant impôt que Snowflake a soustrait du montant brut.

TAXES

DECIMAL

Taxe de vente sur le montant de la colonne FEES.

NET_AMOUNT

DECIMAL

Montant réel à payer au fournisseur. Le prix est calculé en soustrayant les frais et les taxes du montant brut payé par le consommateur.

CURRENCY

VARCHAR

USD

Notes sur l’utilisation

  • La latence pour la vue peut atteindre 48 heures (2 journées).

  • Les données sont conservées pendant 365 jours (1 an).

Exemples

Récupérer le montant total déboursé sur le compte bancaire d’un fournisseur pour chaque mois et pour chaque annonce :

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

Récupérez le montant total qui a été déboursé pour chaque période de facturation, groupé par annonce et par type de frais. Notez que la période de facturation peut être étalée sur plusieurs dates de rapport :

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