- Schéma :
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 : |
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;
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;