04.-06. November 2024 – Versionshinweise zu Release 8.42¶
Achtung
Das Release ist abgeschlossen. Informationen zu den Unterschieden zwischen der vorläufigen und der endgültigen Version dieser Versionshinweise finden Sie unter Versionshinweise zum Änderungsprotokoll.
Neue Features¶
Trust Center: Zwei neue Scanner im Security Essentials Scanner-Paket¶
Mit diesem Release geben wir zwei neue Trust Center-Scanner im Security Essentials-Scanner-Paket bekannt. Dieses Scanner-Paket durchsucht Ihr Konto, um zu überprüfen, ob Sie die folgenden Empfehlungen eingerichtet haben:
Sie verfügen über eine Authentifizierungsrichtlinie, die alle menschlichen Benutzer dazu zwingt, sich für die mehrstufige Authentifizierung (MFA) anzumelden, wenn sie zur Authentifizierung Kennwörter verwenden.
Sie richten eine Ereignistabelle ein, wenn Ihr Konto die Freigabe von Ereignissen für eine native App aktiviert hat, sodass Ihr Konto eine Kopie der Protokollnachrichten und Ereignisinformationen erhält, die mit dem Anbieter der App geteilt werden.
Weitere Informationen dazu finden Sie unter Security Essentials Scanner-Paket.
Serverlose Alerts — Allgemeine Verfügbarkeit¶
Mit diesem Release geben wir die allgemeine Verfügbarkeit des serverlosen Berechnungsmodells für Snowflake Alerts bekannt, das bisher als Vorschau-Feature verfügbar war.
Wenn Sie einen Alert so konfigurieren, dass er das serverlose Computemodell verwendet, passt Snowflake automatisch die Größe der für den Alert erforderlichen Computeressourcen an und skaliert sie nach oben oder unten. Snowflake bestimmt die ideale Größe der Computeressourcen für eine bestimmte Ausführung auf der Grundlage einer dynamischen Analyse der Statistiken zur letzten Ausführungen desselben Alerts.
Um das serverlose Computemodell für einen Alert zu verwenden, lassen Sie bei der Ausführung des Befehls CREATE ALERT den Parameter WAREHOUSE weg.
Weitere Informationen dazu finden Sie unter Einrichten von Alerts auf Grundlage von Daten in Snowflake.
SQL-Aktualisierungen¶
Funktionen PARSE_JSON und TRY_PARSE_JSON: Doppelte Schlüssel sind jetzt erlaubt¶
In dieser Release haben die Funktionen PARSE_JSON und TRY_PARSE_JSON ein neues Argument parameter
. Wenn dieses Argument auf d
gesetzt ist, sind doppelte Schlüssel in der zu parsenden Zeichenkette erlaubt. Wenn es doppelte Schlüssel gibt, geben diese Funktionen nur den Wert zurück, der zum letzten Vorkommen jedes Schlüssels gehört.
Aktualisierungen zur Erweiterbarkeit¶
Neue Tensorflow-Version erfordert möglicherweise die Angabe von Keras¶
Mit diesem Release wurde die Version 2.17.0 der Tensorflow-Bibliothek hinzugefügt. Die neue Tensorflow-Version enthält eine geänderte Modulstruktur für Keras, ein Deep Learning-API. Wenn Sie benutzerdefinierte Funktionen (UDFs) oder Prozeduren haben, die Tensorflow verwenden, aber keine frühere Version als 2.17.0 angeben, geht Snowflake davon aus, dass Ihr Handler automatisch mit der Version 2.17.0 beginnen sollte, wenn Sie CREATE OR REPLACE für die UDF oder Prozedur ausführen.
Wenn Sie die UDF oder Prozedur erstellen oder aktualisieren, wird möglicherweise ein Fehler wie der folgende angezeigt:
from tensorflow.keras.models import Sequential ModuleNotFoundError: No module named 'tensorflow.keras' in function
Um diesen Fehler zu beheben, folgen Sie der Anleitung in Keras 2-Code zu Multi-Backend Keras 3 migrieren. Möglicherweise müssen Sie Keras als separates Paket hinzufügen, indem Sie den Parameter PACKAGES in CREATE OR REPLACE verwenden.
Aktualisierungen bei Datenpipelines¶
Aufgaben: Benutzerkontrolle für serverlose Aufgaben — Allgemeine Verfügbarkeit¶
Mit diesem Release geben wir bekannt, dass Sie eine gewisse Kontrolle über die Kosten und die Leistung von serverlosen Aufgaben übernehmen können, indem Sie die folgenden Parameter einstellen: SERVERLESS_TASK_MAX_STATEMENT_SIZE, SERVERLESS_TASK_MIN_STATEMENT_SIZE und TARGET_COMPLETION_INTERVAL.
Weitere Informationen dazu finden Sie unter Serverlose Aufgaben.
Aufgaben: Benachrichtigungen über den Erfolg einer Aufgabe — Allgemeine Verfügbarkeit¶
Mit diesem Release können wir die allgemeine Verfügbarkeit von Aufgabenerfolgsbenachrichtigungen bekannt geben. Snowflake kann Erfolgsbenachrichtigungen an einen Cloud-Messaging-Dienst senden, wenn ein Aufgabendiagramm erfolgreich abgeschlossen wurde. Die Integration der Erfolgsbenachrichtigung wird nur für eine Stammaufgabe eines Aufgabendiagramms angegeben. Snowflake sendet nur dann Erfolgsbenachrichtigungen, wenn das gesamte Aufgabendiagramm erfolgreich ausgeführt wurde, und sendet keine Benachrichtigungen für erfolgreich ausgeführte Einzelaufgaben.
Weitere Informationen dazu finden Sie unter Konfigurieren einer Aufgabe zum Senden von Erfolgsbenachrichtigungen.
AI- und ML-Aktualisierungen¶
Rollenbasierte Zugriffssteuerung (RBAC) auf API-Ebene für Cortex Analyst¶
Um die Sicherheit und die Zugriffsverwaltung weiter zu verbessern, führen wir rollenbasierte Zugriffssteuerung (RBAC) auf API-Ebene für Cortex Analyst ein. Alle Anfragen an Cortex Analyst müssen mit einer Rolle erfolgen, der die Rolle CORTEX USER zugewiesen wurde. So können Administratoren kontrollieren, wer Cortex Analyst mit Snowflake RBAC aufrufen kann. CORTEX_USER wird standardmäßig an PUBLIC gewährt. Weitere Informationen dazu finden Sie unter Erforderliche Berechtigungen.
Versionshinweise zum Änderungsprotokoll¶
Ankündigung |
Update |
Date |
---|---|---|
Versionshinweise |
Erstveröffentlichung (Vorschau) |
01. November 2024 |
Rollenbasierte Zugriffssteuerung (RBAC) auf API-Ebene für Cortex Analyst |
Hinzugefügt zu AI- und ML-Aktualisierungen |
05. November 2024 |
Aufgaben: Benutzerkontrolle für serverlose Aufgaben |
Hinzugefügt zum Abschnitt Aktualisierungen bei Datenpipelines |
06. November 2024 |
Ausgehende private Konnektivität für Snowflake-Funktionen |
Entfernt aus dem Abschnitt Neue Features |
07. November 2024 |
Trust Center: Zwei neue Scanner im Security Essentials Scanner-Paket |
Hinzugefügt zum Abschnitt Neue Funktionen |
11. November 2024 |