Schema:

DATA_SHARING_USAGE

Ansicht MONETIZED_USAGE_DAILY

Die Ansicht MONETIZED_USAGE_DAILY im Schema DATA_SHARING_USAGE kann verwendet werden, um historische Daten zu den täglichen Verbraucherabfragen pro Freigabeangebot abzufragen, einschließlich der für die Nutzung aufgelaufenen Gebühren. Um Verbraucherzahlungsinformationen zu erhalten, müssen Sie die Ansicht MARKETPLACE_DISBURSEMENT_REPORT im Schema ORGANIZATION_USAGE oder DATA_SHARING_USAGE abfragen.

Die Ansicht enthält die Historie der Verbraucherabfragen für ein bestimmtes Freigabeangebot.

Spalten

Spaltenname

Datentyp

Beschreibung

REPORT_DATE

DATETIME

Datum, an dem der Bericht ausgeführt wurde.

USAGE_DATE

DATE

Nutzungsdatum.

LISTING_NAME

VARCHAR

SQL-Bezeichner des Freigabeangebots.

LISTING_DISPLAY_NAME

VARCHAR

Anzeigename des Freigabeangebots.

LISTING_GLOBAL_NAME

VARCHAR

Globaler Name des Freigabeangebots.

CONSUMER_ACCOUNT_LOCATOR

VARCHAR

Konto-Locator des Verbraucherkontos.

CONSUMER_ACCOUNT_NAME

VARCHAR

Name des Verbraucherkontos.

CONSUMER_ORGANIZATION_NAME

VARCHAR

Organisationsname des Verbraucherkontos.

CONSUMER_SNOWFLAKE_REGION

VARCHAR

Region des Clouddienstes, in der das Verbraucherkonto gehostet wird.

PRICING_PLAN

JSON

JSON-Wert, der die Einzelheiten zum Preistarif enthält. Nur in der Ausgabe für kostenpflichtige Nutzung enthalten.

CHARGE_TYPE

VARCHAR

Typ der erhobenen Gebühr. Weitere Informationen zu den Komponenten des Preismodells für kostenpflichtige Freigabeangebote finden Sie unter Preismodelle für kostenpflichtige Freigabeangebote.

Mögliche Werte:

  • SAMPLE: Keine Gebühr. Die Abfragen wurden innerhalb des Testzeitraums auf dem Freigabeangebot ausgeführt.

  • FIXED: Monatliche Gebühr.

  • GRACE: Keine Gebühr. Die Abfragen wurden zu den im Kalendermonat (nach der ersten Abfrage) zulässigen kostenlosen Abfragen gezählt, bevor die Gebühr pro Abfrage erhoben wird.

  • VARIABLE: Pro-Abfrage-Gebühr.

  • MAX_VARIABLE_USAGE_REACHED: Keine Gebühr. Die Abfragen wurden ausgeführt, nachdem die maximalen monatlichen Gesamtkosten für dieses Freigabeangebot erreicht waren.

Zusätzliche Werte sind Teil der Vorschaufunktionalität:

  • NON_MONETIZABLE_BILLING_EVENTS: Keine Gebühr. Diese abrechenbaren Ereignisse wurden während der Testnutzung eines Datenprodukts oder für abrechenbare Ereignisse ausgegeben, die nicht Teil eines Preistarifs für das Freigabeangebot sind.

  • MONETIZABLE_BILLING_EVENTS: Gebühren gemäß Custom Event Billing.

  • MAX_BILLING_EVENT_USAGE_REACHED: Keine Gebühr. Diese abrechenbaren Ereignisse wurden ausgegeben, nachdem die maximalen monatlichen Gesamtkosten für das Freigabeangebot erreicht waren.

UNITS

VARCHAR

Anzahl der Abfragen, die in der Gebühr enthalten sind. Bei einer FIXED-Gebühr ist dieser Wert 1.

UNIT_PRICE

DECIMAL

Gebühr pro Monat oder pro Abfrage. Bei kostenlosen Abfragen oder kostenloser Nutzung nach Erreichen der maximalen Gesamtgebühr für den Monat ist der Wert 0.

GROSS_CHARGE

DECIMAL

Gesamtbetrag der Gebühren für diesen Einzelposten an diesem Tag.

CURRENCY

VARCHAR

USD

Nutzungshinweise

  • Die Latenz der Ansicht kann bis zu 48 Stunden (2 Tage) betragen.

  • Daten werden 365 Tage (1 Jahr) lang aufbewahrt.

Beispiele

Abrufen der Gesamtzahl der ausgeführten Abfragen und der gesamten Bruttogebühren nach Kunde und Monat. Abfragen werden als Anzahl von Einheiten zurückgegeben:

SELECT
  DATE_TRUNC(MONTH, usage_date) AS usage_month
, consumer_organization_name
, consumer_snowflake_region
, consumer_account_locator
, consumer_account_name
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5,6;
Copy

Abrufen der Gesamtzahl der ausgeführten Abfragen und der gesamten Bruttokosten nach Freigabeangebot und Monat:

SELECT
  DATE_TRUNC(MONTH, usage_date) AS usage_month
, listing_name
, listing_display_name
, listing_global_name
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5;
Copy

Abrufen der Gesamtzahl der ausgeführten Abfragen und der gesamten Bruttogebühren nach Gebührentyp, Verbraucher und Monat:

SELECT
  DATE_TRUNC(MONTH, usage_date) AS usage_month
, consumer_organization_name
, consumer_snowflake_region
, consumer_account_locator
, consumer_account_name
, charge_type
, currency
, SUM(units) AS units
, SUM(gross_charge) AS gross_charge
FROM snowflake.data_sharing_usage.monetized_usage_daily
GROUP BY 1,2,3,4,5,6,7;
Copy