Über Snowsight mit Kostenanomalien arbeiten¶
In diesem Thema wird beschrieben, wie Sie Snowsight verwenden, um Kostenanomalien zu identifizieren und zu untersuchen. Diese treten auf, wenn der tägliche Verbrauch in einem Konto oder einer Organisation über oder unter dem erwarteten Verbrauch für den Tag liegt. Außerdem wird beschrieben, wie Sie Snowsight verwenden, um Benachrichtigungen zu konfigurieren, sodass bestimmte Benutzer per E-Mail benachrichtigt werden, wenn Kostenanomalien auftreten.
Für einen Überblick über Kostenanomalien siehe Einführung in Kostenanomalien.
Benachrichtigungen mit Snowsight konfigurieren¶
Wenn Snowflake eine Kostenanomalie feststellt, wird eine Benachrichtigung an eine Liste von E-Mail-Adressen gesendet. Wenn Sie entscheiden, wer Benachrichtigungen über Kostenanomalien erhalten soll, bedenken Sie, dass E-Mail-Benachrichtigungen möglicherweise Details darüber enthalten, wie viel von einem Konto ausgegeben wurde.
Jedes Konto kann eine Benachrichtigungsliste für Anomalien auf Kontoebene innerhalb des Kontos haben. Sie können auch eine separate Benachrichtigungsliste für die Organisation definieren, um zu steuern, wer bei einer Anomalie auf Organisationsebene benachrichtigt wird.
Jede E-Mail-Adresse muss von dem Benutzer verifiziert worden sein.
Sie können für Benachrichtigungen eine Gruppen-E-Mail-Adresse verwenden, z. B. eine Vertriebsliste, aber diese E-Mail-Adresse muss verifiziert sein. Bevor Sie eine Gruppen-E-Mail-Adresse zur Benachrichtigungsliste hinzufügen, müssen Sie möglicherweise einen neuen Snowflake-Benutzer mit der Gruppen-E-Mail-Adresse anlegen, damit Sie diese verifizieren können.
Bemerkung
E-Mail-Benachrichtigungen werden über die Amazon Web Services (AWS) von Snowflake verarbeitet, die AWS Simple Email Service (SES) verwenden. Der Inhalt einer mit AWS gesendeten E-Mail-Nachricht kann von Snowflake bis zu dreißig Tage lang aufbewahrt werden, um die Zustellung der Nachricht zu verwalten. Nach Ablauf dieser Frist wird der Inhalt der Nachricht gelöscht.
Um E-Mail-Adressen hinzuzufügen, an die Benachrichtigungen bei Kostenanomalien gesendet werden, führen Sie die folgenden Schritte aus:
Melden Sie sich bei Snowsight als Benutzer mit den erforderlichen Berechtigungen an.
Wählen Sie im Navigationsmenü die Option Admin » Cost management aus, und wählen Sie dann Anomalies aus.
Wählen Sie Notifications aus.
Um festzulegen, wer bei einer Anomalie auf Kontoebene benachrichtigt wird, gehen Sie wie folgt vor:
Geben Sie in das Feld Notify for account anomalies die E-Mail-Adresse eines Snowflake-Benutzers ein, den Sie bei Anomalien kontaktieren möchten.
Drücken Sie Enter.
Wiederholen Sie den Vorgang für weitere Benutzer.
Um festzulegen, wer bei einer Anomalie auf Organisationsebene benachrichtigt wird, gehen Sie wie folgt vor:
Geben Sie in das Feld Notify for organization anomalies die E-Mail-Adressen eines Snowflake-Benutzers ein, den Sie bei Anomalien kontaktieren möchten.
Drücken Sie Enter.
Wiederholen Sie den Vorgang für weitere Benutzer.
Wählen Sie Save changes aus.
Kostenanomalien mit Snowsight identifizieren und untersuchen¶
Schritt 1: Identifizierung von Kostenanomalien
Melden Sie sich bei Snowsight als Benutzer mit den erforderlichen Berechtigungen an.
Wählen Sie im Navigationsmenü die Option Admin » Cost management aus, und wählen Sie dann Anomalies aus.
Verwenden Sie die Filter, um einen Zeitrahmen und ein Konto auszuwählen. Wenn Sie Anomalien auf Organisationsebene identifizieren möchten, wählen Sie All accounts.
Führen Sie eine der folgenden Aktionen aus:
Verwenden Sie das Diagramm, um den tatsächlichen Verbrauch und die erwartete Bandbreite des Verbrauchs im Laufe der Zeit visuell zu verfolgen. Kostenanomalien, bei denen der tatsächliche Verbrauch über oder unter dem erwarteten Bereich lag, werden im Diagramm visuell dargestellt.
Verwenden Sie die Tabelle, um eine Liste aller Kostenanomalien innerhalb des Zeitrahmens anzuzeigen. Sortieren Sie wie gewünscht.
Schritt 2: Untersuchung einer Kostenanomalie
Nachdem Sie eine Kostenanomalie identifiziert haben, können Sie diese über den Seitenbereich oder mithilfe von Cortex Code untersuchen, um Fragen in natürlicher Sprache zu stellen.
Untersuchen mithilfe des Seitenbereichs¶
Wählen Sie eine Kostenanomalie aus, indem Sie auf den Indikator im Diagramm klicken oder eine Zeile in der Tabelle auswählen. Eine Seitenbereich wird geöffnet.
Wenn Sie eine Anomalie auf Kontoebene untersuchen (Sie haben ein bestimmtes Konto im Filter ausgewählt), können Sie den Seitenbereich verwenden, um folgende Details zu untersuchen:
Verwenden Sie den Abschnitt Top-Verbrauchsfaktoren, um den stündlichen Verbrauch innerhalb des Kontos zu untersuchen. Sie können den Verbrauch für alle Diensttypen anzeigen oder sich auf die Dienste konzentrieren, die im Laufe des Tages die meisten Credits verbraucht haben.
Verwenden Sie den Abschnitt Top-Warehouses, um die Warehouses innerhalb des Kontos zu ermitteln, die die größte absolute Veränderung beim Verbrauch aufwiesen.
Wenn Sie Anomalien in dem Konto untersuchen, bei dem Sie derzeit angemeldet sind, verwenden Sie den Abschnitt Top-Abfragen, um die teuersten Abfragen im Warehouse zu ermitteln, die die größte Änderung beim Verbrauch hatten. Dadurch wird möglicherweise nicht die kostenintensivste Abfrage des Kontos angezeigt, da sie sich auf Abfragen in einem bestimmten Warehouse konzentriert (dem mit der größten Änderung beim Verbrauch).
Führen Sie eine Detailsuche zu den kostenintensivsten Abfragen durch, indem Sie das Symbol In Arbeitsblatt öffnen auswählen, das sich neben der Abfrage-ID befindet. Es wird ein Arbeitsblatt geöffnet, das die ausgeführte Abfrage anzeigt.
Wenn Sie eine Anomalie auf Organisationsebene untersuchen (Sie haben Alle Konten im Filter ausgewählt), können Sie den Seitenbereich verwenden, um folgende Details zu untersuchen:
Verwenden Sie den Abschnitt Top-Konten, um die Konten zu ermitteln, die die größte absolute Veränderung beim Verbrauch aufwiesen.
Verwenden Sie den Abschnitt Top-Warehouses, um das Konto mit der größten Änderung beim Verbrauch aufzuschlüsseln. Sie können die Warehouses innerhalb des Kontos identifizieren, die die größte Änderung beim Verbrauch aufwiesen.
Möglicherweise wird nicht das Warehouse mit der größten Veränderung innerhalb der gesamten Organisation angezeigt, da sich der Wert auf Warehouses in einem bestimmten Konto konzentriert (das Konto mit der größten Veränderung beim Verbrauch). Um die Top-Warehouses in einem anderen Konto oder innerhalb der Organisation programmgesteuert abzurufen, siehe Verbrauch auf Warehouse-Ebene.
Tipp
Wenn die Registerkarte „Anomalies“ nicht die Verbrauchsdaten liefert, die Sie benötigen, um die Ursache der Kostenanomalie zu ermitteln, können Sie die Registerkarte **Consumption* für weitere Untersuchungen auswählen.
Untersuchen mit Cortex Code¶
Cortex Code ist ein AI-gesteuerter intelligenter Agent, der in die Snowflake-Plattform integriert ist. Sie können Cortex Code verwenden, um Kostenanomalien zu untersuchen, indem Sie einen Abschnitt des Verbrauchsdiagramms hervorheben und Fragen in natürlicher Sprache stellen.
Bemerkung
Erstbenutzer: Wenn Sie zum ersten Mal auf die Registerkarte „Anomalies“ zugreifen, sehen Sie möglicherweise eine Einführungsaufforderung, die das Feature „Snap and Ask“ hervorhebt. Diese Eingabeaufforderung erscheint neben dem Verbrauchsdiagramm und führt die Schnellaktionen Add to Chat und Explain ein. Wählen Sie eine der beiden Aktionen aus, um mit der Verwendung von Cortex Code zur Kostenprüfung zu beginnen.
Voraussetzungen
Bevor Sie Cortex Code zur Untersuchung von Kostenanomalien verwenden können, müssen Sie die folgenden Berechtigungen erhalten:
Die erforderlichen Berechtigungen, um auf Cortex Code in Snowsight zuzugreifen.
Untersuchen einer Kostenanomalie mit Cortex Code
Um eine Kostenanomalie mit Cortex Code zu untersuchen, gehen Sie wie folgt vor:
Identifizieren und markieren Sie die Aktivitäten im Verbrauchsdiagramm, die Sie untersuchen möchten, z. B. einen Spitzenwert bei den Computekosten.
Die Schnellaktionen Add to Chat und Explain werden angezeigt.
Wählen Sie eine der folgenden Schnellaktionen aus:
Add to Chat: Starten Sie einen Cortex Code-Chat, in den Sie Eingabeaufforderungen eingeben und mit Cortex Code interagieren können.
Explain: Cortex Code analysiert den hervorgehobenen Bereich des Diagramms und gibt eine Analyse zurück.
Cortex Code analysiert die Kostenaktivitäten für den hervorgehobenen Bereich und berichtet die Ergebnisse. Möglicherweise werden Sie aufgefordert, SQL-Anweisungen auszuführen, um weitere Informationen über die Anomalie zu sammeln. Wenn Sie z. B. nach einem Kostenanstieg fragen, könnte dies eine SQL-Anweisung generieren, die die Warehouses, Abfragen oder Benutzenden identifiziert, die zur Erhöhung geführt haben.
Beispiel-Eingabeaufforderungen
Die folgenden Beispiel-Eingabeaufforderungen decken verschiedene Arten von Analysen ab, die Cortex Code für Kostenanomalien unterstützt:
Anwendungsfall |
Beispiel-Prompt |
|---|---|
Sammeln von allgemeinen Informationen zu einer Kostenänderung |
Was hat sich in diesem hervorgehobenen Fenster geändert? |
Ermitteln der Ursache eines Kostenanstiegs |
Warum trat dieser Kostenanstieg auf? |
Identifizieren von Kostenfaktoren |
Welche Top-Warehouses haben am meisten zu diesem Anstieg beigetragen? |
Einholen von Empfehlungen, um die Kosten zu senken |
Was kann ich tun, um diese Kosten zu senken? |
Untersuchen von bestimmten Kostenkategorien |
Welche Abfragen haben diesen Anstieg der Computekosten verursacht? |
Weitere Informationen dazu finden Sie unter Cortex Code.