Untersuchen der Gesamtkosten

Sie können historische Kosten mit Snowsight oder durch das Schreiben von Abfragen auf Ansichten der Schemas ACCOUNT_USAGE und ORGANIZATION_USAGE untersuchen. Mit Snowsight können Sie über ein visuelles Dashboard schnell und einfach Informationen zu Kosten abrufen. Durch Abfragen auf den Nutzungsansichten können Sie Kostendaten detailliert aufschlüsseln und mit diesen Informationen kundenspezifische Berichte und Dashboards generieren.

Eine Einführung, wie diese Kosten in Snowflake entstehen, finden Sie unter Erläuterungen zu den Gesamtkosten.

Weitere Informationen zum Abrufen eines Abrechnungsbelegs, der Informationen über die bisherige Nutzung enthält, finden Sie unter Abrechnung und Bedingungen.

Anzeigen von Kosten in Snowsight

Snowsight bietet mehrere Seiten, auf denen Sie die historischen Kosten der Nutzung von Snowflake erkunden können. Weitere Informationen zum Verwenden dieser Seiten zur Anzeige der Gesamtkosten finden Sie unter:

Übersicht zu angefallenen Kosten

Die Seite Account Overview bietet einen umfassenden Einblick in die Kosten der Nutzung von Snowflake und kann als Ausgangspunkt für die Optimierung Ihrer Ausgaben dienen.

So erhalten Sie eine Übersicht zu den angefallenen Kosten:

  1. Melden Sie sich bei Snowsight an.

  2. Wechseln Sie zur Rolle ACCOUNTADMIN.

  3. Wählen Sie Admin » Cost Management aus.

  4. Wählen Sie das Warehouse aus, für das Sie Nutzungsdaten anzeigen möchten. Snowflake empfiehlt die Verwendung eines Warehouses der Größe „X-Small“ für diesen Zweck.

  5. Wählen Sie Account Overview aus.

Auf der Seite Account Overview werden die folgenden Informationen zu Kosten und Nutzung angezeigt:

  • Warehouses, die die meisten Credits kosten. Sie können ein Warehouse auswählen, um den Verbrauch nach diesem Warehouse aufzuschlüsseln.

  • Die kostenintensivsten Abfragen, basierend auf Faktoren wie Größe des Warehouses, verstrichene Zeit und Häufigkeit der Ausführung. Sie können den Mauszeiger über die Abfrage bewegen, um den vollständigen Abfragetext anzuzeigen und Details zur Abfrage zu erfahren.

  • Größte Datenbanken in Bezug auf TB oder GB Speicherplatz. Sie können eine Datenbank auswählen, um die mit dieser Datenbank verbundenen Kosten aufzuschlüsseln.

Die meisten Kacheln auf der Seite Account Overview haben eine Option View All, um den Inhalt der Kachel um weitere Elemente zu erweitern. Wählen Sie zum Beispiel für die Kachel Top warehouses by cost die Option View All, um ein Dialogfeld zu öffnen, in dem alle Warehouses Ihres Kontos nach Kosten sortiert angezeigt werden.

Wählen Sie View All » View query (View query button.) aus, um die SQL-Abfrage anzuzeigen, die zum Auffüllen einer Kachel verwendet wurde. Wenn Sie beispielsweise die Abfrage für die Kachel Top warehouses by cost betrachten, sehen Sie, dass die Daten aus der Abfrage der Ansicht WAREHOUSE_METERING_HISTORY im ACCOUNT_USAGE-Schema der freigegebenen SNOWFLAKE-Datenbank stammen.

Aufschlüsselung der angefallenen Kosten

Ein Benutzer mit den Rollen ACCOUNTADMIN und ORGADMIN kann die Seite Consumption verwenden, um die Gesamtkosten für die Nutzung von Snowflake für einen bestimmten Tag, eine bestimmte Woche oder einen bestimmten Monat aufzuschlüsseln.

Bemerkung

Wenn ein Benutzer die Rolle ACCOUNTADMIN hat, aber nicht die Rolle ORGADMIN hat, müssen die Kosten für Computing, Speicherung und Datentransfer getrennt betrachtet werden. Sie können Snowsight nicht verwenden, um die Gesamtkosten anzuzeigen.

Verwenden Sie Snowsight, um die Gesamtkosten aufzuschlüsseln:

  1. Melden Sie sich bei Snowsight als ein Benutzer an, der die Rollen ACCOUNTADMIN und ORGADMIN hat.

  2. Wechseln Sie zur Rolle ACCOUNTADMIN.

  3. Wählen Sie Admin » Cost Management aus.

  4. Wählen Sie das Warehouse aus, für das Sie Nutzungsdaten anzeigen möchten. Snowflake empfiehlt die Verwendung eines Warehouses der Größe „X-Small“ für diesen Zweck.

  5. Wählen Sie Consumption aus.

  6. Wählen Sie in der Dropdown-Liste die Option All Usage Types aus.

Dabei werden die Kosten für Compute-, Speicher- und Datentransferressourcen summiert und in einem Balkendiagramm in der Währung der Organisation angezeigt. Oberhalb des Balkendiagramms werden die Gesamtkosten für diese Ressourcen im ausgewählten Zeitraum angezeigt.

Um die Kosten für Computing, Speicherplatz oder Datentransfer zu isolieren, passen Sie Ihre Auswahl im Filter All Usage Types an.

Bemerkung

Wenn die Nutzungsdetails nicht geladen werden können und die Meldung The result set is too large to display (Resultset ist zu groß für Anzeige) angezeigt wird, müssen Sie die Filter verwenden, um einen kleineren Datumsbereich auszuwählen, oder die Ergebnisse anderweitig filtern.

Abfragen von Daten zu Gesamtkosten

Snowflake bietet zwei Schemas, die Daten zu Nutzung und Kosten enthalten: ORGANIZATION_USAGE und ACCOUNT_USAGE. Das Schema ORGANIZATION_USAGE liefert Kosteninformationen für alle Konten der Organisation, während das Schema ACCOUNT_USAGE ähnliche Informationen für ein einzelnes Konto liefert. Ansichten in diesen Schemas stellen detaillierte, analysefähige Nutzungsdaten bereit, die dann in kundenspezifischen Berichten und Dashboards verwendet werden können.

Die folgende Abfrage kombiniert Daten aus der Ansicht USAGE_IN_CURRENCY des ORGANIZATION_USAGE-Schemas, um einen Einblick in die Gesamtkosten der Nutzung von Snowflake zu erhalten.

Abfrage: Gesamtnutzungskosten in Dollar für die Organisation, aufgeschlüsselt nach Konto
SELECT account_name,
  ROUND(SUM(usage_in_currency), 2) as usage_in_currency
FROM snowflake.organization_usage.usage_in_currency_daily
WHERE usage_date > DATEADD(month,-1,CURRENT_TIMESTAMP())
GROUP BY 1
ORDER BY 2 desc;
Copy

Nächste Themen