Schéma :

ORGANIZATION_USAGE

Vue MARKETPLACE_DISBURSEMENT_REPORT

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

La vue comprend l’historique de tous les comptes de votre organisation Snowflake.

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_OWNER_ACCOUNT_NAME

VARCHAR

Nom du compte du fournisseur qui possède l’annonce.

LISTING_OWNER_ACCOUNT_LOCATOR

VARCHAR

Localisateur de compte pour le compte du fournisseur qui possède l’annonce. Pour plus d’informations sur les identificateurs de compte, voir identificateur de compte.

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 24 heures (1 journée).

  • 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.organization_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.organization_usage.marketplace_disbursement_report
WHERE event_type = 'payment'
GROUP BY 1,2,3,4,5,6;
Copy