- Schéma :
Vue LISTING_TELEMETRY_DAILY¶
La vue LISTING_TELEMETRY_DAILY du schéma DATA_SHARING_USAGE affiche les données télémétriques quotidiennes par échange de données et par région. La vue renvoie une ligne pour chaque échange de données dans votre organisation, et chaque région où cet échange de données est disponible.
Colonnes¶
Nom de la colonne |
Type de données |
Description |
---|---|---|
EXCHANGE_NAME |
VARCHAR |
Nom de l’échange de données auquel l’annonce appartient, comme Snowflake Marketplace. |
EVENT_DATE |
DATE |
Date de l’événement. |
SNOWFLAKE_REGION |
VARCHAR |
Snowflake Region où l’événement s’est produit. Si |
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. Unique pour chaque annonce et utilisé pour créer l’URL de l’annonce. |
EVENT_TYPE |
VARCHAR |
Evénement qui s’est produit pour l’annonce. À utiliser en combinaison avec la colonne ACTION. Elle peut être sous la forme suivante :
|
ACTION |
VARCHAR |
Action qui a été prise pour l’événement. Elle peut être sous la forme suivante :
|
EVENT_COUNT |
INTEGER |
Le nombre total de fois où cette action d’événement s’est produite à la date de l’événement. |
CONSUMER_ACCOUNTS_DAILY |
INTEGER |
Le nombre de comptes distincts qui ont effectué l’action d’événement donnée ci-dessus. |
CONSUMER_ACCOUNTS_28D |
INTEGER |
Le nombre de comptes de consommateurs distincts qui ont effectué l’action d’événement donnée au cours des 28 derniers jours. |
REGION_GROUP |
VARCHAR |
Groupe de régions où se trouve le compte du consommateur. Si |
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¶
Pour examiner les taux de clics pour chaque annonce, exécutez la commande suivante :
SELECT
listing_name,
listing_display_name,
event_date,
SUM(IFF(event_type = 'LISTING CLICK', consumer_accounts_daily, 0)) AS listing_clicks,
SUM(IFF(event_type IN ('GET', 'REQUEST') and action = 'STARTED', consumer_accounts_daily, 0)) AS get_request_started,
SUM(IFF(event_type IN ('GET', 'REQUEST') and action = 'COMPLETED', consumer_accounts_daily, 0)) AS get_request_completed,
get_request_completed / NULLIFZERO(listing_clicks) AS ctr
FROM snowflake.data_sharing_usage.LISTING_TELEMETRY_DAILY
GROUP BY 1,2,3
ORDER BY 1,2,3;
Pour avoir une idée plus précise du nombre de consultations d’annonces provenant de clients potentiels immédiats, vous pouvez utiliser le champ REGION_GROUP pour diviser le nombre total de consultations d’annonces par jour selon que la consultation a été effectuée par un utilisateur connecté à un compte Snowflake ou non :
SELECT
listing_name,
listing_display_name,
event_date,
COUNT_IF(event_type= 'listing_view' AND region_group='NONE') as unknown_user_view_count,
COUNT_IF(event_type= 'listing_view' AND region_group!='NONE') as known_user_view_count
FROM snowflake.data_sharing_usage.LISTING_TELEMETRY_DAILY
GROUP BY 1,2,3
ORDER BY 1,2,3;