Schéma :

DATA_SHARING_USAGE

Vue LISTING_CONSUMPTION_DAILY

La vue dans le schéma DATA_SHARING_USAGE peut être utilisée pour analyser la consommation d’une Snowflake Native App ou des données partagées associée aux annonces dans un échange de données, comme Snowflake Marketplace. La vue renvoie un enregistrement pour chaque compte de consommateur qui a interrogé les données pour une date donnée.

Colonnes

Nom de la colonne

Type de données

Description

EVENT_DATE

DATETIME

Date de la consommation.

EXCHANGE_NAME

VARCHAR

Nom de l’échange de données ou de la Snowflake Marketplace à laquelle l’annonce appartient.

SNOWFLAKE_REGION

VARCHAR

Snowflake Region où la consommation a eu lieu.

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.

PROVIDER_ACCOUNT_LOCATOR

VARCHAR

Localisateur de compte du propriétaire du produit de données.

PROVIDER_ACCOUNT_NAME

VARCHAR

Nom de compte du propriétaire du produit de données.

SHARE_NAME

VARCHAR

Nom du partage. Si votre produit de données est une application native Snowflake : NULL.

CONSUMER_ACCOUNT_LOCATOR

VARCHAR

Nom du localisateur de compte du consommateur.

CONSUMER_ACCOUNT_NAME

VARCHAR

Nom du compte du consommateur.

CONSUMER_ORGANIZATION

VARCHAR

Nom de l’organisation du consommateur.

JOBS

INTEGER

Total des tâches exécutées ce jour-là sur le produit de données. Une tâche est enregistrée lorsqu’une requête de consommateur résout des objets inclus dans le partage de données ou dans l’application native Snowflake associée à cette annonce.

REGION_GROUP

VARCHAR

Groupe de régions où se trouve le compte du consommateur.

CONSUMER_NAME

VARCHAR

Contient le nom du compte du consommateur qui a accédé à une annonce, qui l’a utilisée ou qui l’a demandée. Si aucun nom n’est disponible, par exemple pour les comptes d’essai, la valeur est NULL.

Notes sur l’utilisation

  • La latence de la vue peut atteindre 2 jours.

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

  • La vue contient des données pour tous les produits de données, qu’il s’agisse d’une Snowflake Native App ou d’une action.

Exemples

Affiche les meilleures annonces par consommation pour une période donnée :

 SELECT
   listing_name,
   listing_display_name,
   SUM(jobs) AS jobs
FROM snowflake.data_sharing_usage.listing_consumption_daily
WHERE 1=1
   AND event_date BETWEEN '2021-01-01' AND '2021-01-31'
GROUP BY 1,2
ORDER BY 3 DESC
Copy

Affiche les principaux consommateurs par annonce :

SELECT
  *,
  ROW_NUMBER() OVER (PARTITION BY listing_name, listing_display_name ORDER BY jobs DESC) AS rank
FROM (
  SELECT
    listing_name,
    listing_display_name,
    consumer_account_locator,
    SUM(jobs) AS jobs
  FROM snowflake.data_sharing_usage.listing_consumption_daily
  WHERE 1=1
    AND event_date BETWEEN '2021-01-01' AND '2021-01-31'
  GROUP BY 1,2,3
)
ORDER BY
  listing_name,
  listing_display_name,
  rank
Copy