- Schema:
Ansicht LISTING_CONSUMPTION_DAILY¶
Diese Ansicht im Schema DATA_SHARING_USAGE kann verwendet werden, um die Nutzung von freigegebenen Daten zu analysieren, die mit Listen in einem Data Exchange-Angebot verbunden sind. Die Ansicht gibt einen Datensatz für jedes Verbraucherkonto zurück, das Daten an einem bestimmten Datum abgefragt hat.
Spalten¶
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
EVENT_DATE |
DATETIME |
Datum der Nutzung. |
EXCHANGE_NAME |
VARCHAR |
Name des Data Exchange-Angebots oder des Snowflake Marketplace, zu dem die Datenliste gehört. |
SNOWFLAKE_REGION |
VARCHAR |
Snowflake Region, in der die Nutzung stattfand. |
LISTING_NAME |
VARCHAR |
Bezeichner des Freigabeangebots. |
LISTING_DISPLAY_NAME |
VARCHAR |
Anzeigename des Freigabeangebots. |
LISTING_GLOBAL_NAME |
VARCHAR |
Globaler Name der Datenliste. |
PROVIDER_ACCOUNT_LOCATOR |
VARCHAR |
Konto-Locator des Eigentümers der Freigabe. |
PROVIDER_ACCOUNT_NAME |
VARCHAR |
Kontoname des Eigentümers der Freigabe. |
SHARE_NAME |
VARCHAR |
Name der Freigabe. |
CONSUMER_ACCOUNT_LOCATOR |
VARCHAR |
Name des Konto-Locators des Verbrauchers. |
CONSUMER_ACCOUNT_NAME |
VARCHAR |
Kontoname des Verbrauchers. |
CONSUMER_ORGANIZATION |
VARCHAR |
Organisationsname des Verbrauchers. |
JOBS |
INTEGER |
Gesamtzahl der an diesem Tag auf der Freigabe ausgeführten Jobs. |
REGION_GROUP |
VARCHAR |
Regionsgruppe, in der sich das Konto des Verbrauchers befindet. |
Nutzungshinweise¶
Die Latenz der Ansicht kann bis zu 2 Tage betragen.
Daten werden 365 Tage (1 Jahr) lang aufbewahrt.
Beispiele¶
Anzeige der Top-Datenlisten nach Verbrauch für einen bestimmten Zeitraum:
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
Anzeige der Top-Verbraucher nach Datenliste:
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