April 2022

Die folgenden neuen Features, Verhaltensänderungen und Aktualisierungen (Verbesserungen, Korrekturen usw.) wurden diesen Monat eingeführt. Wenn Sie Fragen zu diesen Ergänzungen haben, wenden Sie sich an den Snowflake-Support.

Wichtig

Jedes Release enthält möglicherweise Updates, die eine Aktualisierung der Weboberfläche erfordern.

Um sicherzustellen, dass sich diese Updates nicht auf Ihre Nutzung auswirken, wird grundsätzlich empfohlen, die Weboberfläche nach jeder Bereitstellung eines Snowflake-Release zu aktualisieren.

Unter diesem Thema:

Neue Regionen

Ab sofort ist die folgende neue Region verfügbar:

Cloudplattform

Region

Microsoft Azure

South Central US (Texas)

Mit dieser zusätzlichen Region unterstützt Snowflake nun weltweit über 30 Regionen auf drei Cloudplattformen (AWS, GCP und Azure), einschließlich drei Regionen, die die Compliance-Anforderungen von US-Behörden erfüllen.

Die neue Region unterstützt alle Snowflake-Editionen. Die erstmalige Bereitstellung von Konten in der Region können Sie über den Self-Service vornehmen, oder wenden Sie sich an einen Snowflake-Vertreter.

SQL-Aktualisierungen

Neue Account Usage-Ansicht: COMPLETE_TASK_GRAPHS – Vorschau

Mit diesem Release wurde den Account Usage-Ansichten (in der freigegebenen SNOWFLAKE-Datenbank) eine neue Ansicht COMPLETE_TASK_GRAPHS als Vorschau hinzugefügt, mit der Sie den Verlauf abgeschlossener Task-Graph-Ausführungen analysieren können. Ein Task-Graph ist definiert als eine einzelne geplante Aufgabe oder ein einfacher Aufgabenstrukturbaum, der aus einer geplanten Stammaufgabe und einer oder mehreren untergeordneten Aufgaben besteht (d. h. Aufgaben, die eine definierte Vorgängeraufgabe haben).

Die Ausgabe dieser neuen Ansicht ist identisch mit der neuen Information Schema-Tabellenfunktion COMPLETE_TASK_GRAPHS.

Neue Information Schema-Tabellenfunktionen: COMPLETE_TASK_GRAPHS und CURRENT_TASK_GRAPHS – Vorschau

Mit diesem Release wurden dem Snowflake Information Schema in einer Vorschau zwei neue Tabellenfunktionen in der Vorschau hinzugefügt, die den Ausführungsverlauf von Task-Graphen zurückgeben:

Name der Tabellenfunktion

Beschreibung

COMPLETE_TASK_GRAPHS

Gibt den Status einer abgeschlossenen Task-Graph-Ausführung zurück. Die Funktion gibt Details zu den Ausführungen zurück, die in den letzten 60 Minuten erfolgreich abgeschlossen wurden, fehlgeschlagen sind oder abgebrochen wurden.

Das Argument ERROR_ONLY=>TRUE filtert die Ergebnisse und gibt den Verlauf der fehlgeschlagenen oder abgebrochenen Aufgabenausführungen innerhalb eines bestimmten Datumsbereichs zurück.

CURRENT_TASK_GRAPHS

Gibt den Status einer Task-Graph-Ausführung zurück, die gerade geplant ist oder stattfindet.

Diese Tabellenfunktion gibt den Verlauf der Aufgabenausführungen der letzten 14 Tage (maximal) zurück.

Information Schema-Tabellenfunktionen: Neues Argument ERROR_ONLY für TASK_HISTORY – Vorschau

Ab diesem Release können Sie die Ausgabe der Funktion TASK_HISTORY filtern und die Historie der fehlgeschlagenen oder abgebrochenen Aufgabenausführungen innerhalb eines bestimmten Datumsbereichs abrufen. Legen Sie für das neue Argument ERROR_ONLY=>TRUE fest, wenn Sie die Funktion abfragen, um die Ergebnisse zu filtern.

Diese Funktion befindet sich derzeit in der Vorschau.

Aktualisierungen bei virtuellen Warehouses

Ressourcenmonitore: Neuer Parameter zur Aktivierung von E-Mail-Benachrichtigungen für Nicht-Administratoren

Mit diesem Release führt Snowflake die Unterstützung von E-Mail-Benachrichtigungen zu Ressourcenmonitoren für Nicht-Administrator-Benutzer (Benutzer, die nicht die Rolle ACCOUNTADMIN haben) ein.

Die Unterstützung dieses Features wird durch den neuen Parameter NOTIFY_USERS für Ressourcenmonitore implementiert, der bei der Erstellung eines Ressourcenmonitors (mit CREATE RESOURCE MONITOR) oder später (mit ALTER RESOURCE MONITOR) festgelegt werden kann. Sie können bis zu fünf Nicht-Administrator-Benutzer zu einem Ressourcenmonitor hinzufügen, die E-Mail-Benachrichtigungen erhalten sollen.

Für Benutzer, die keine Administratoren sind, gibt es einige Einschränkungen:

  • Benutzer, die keine Administratoren sind, werden per E-Mail benachrichtigt, ihnen werden aber keine Benachrichtigungen auf der Weboberfläche angezeigt.

  • Nicht-Administrator-Benutzer können keine Ressourcenmonitore erstellen.

  • Nicht-Administrator-Benutzer können nicht über Ressourcenmonitore auf Kontoebene benachrichtigt werden.

  • Benutzer, die keine Administratoren sind, können keine anderen Benutzer für die Benachrichtigung zuweisen.

Weitere Details dazu finden Sie unter Benachrichtigungen von Ressourcenmonitoren.

Neuer Kontoparameter zum Festlegen der minimalen Datenaufbewahrungsdauer von permanenten Tabellen

Mit diesem Release stellt Snowflake einen neuen Parameter zur Verfügung, mit dem eine Mindestanzahl von Tagen festgelegt werden kann, für die Snowflake historische Daten zur Durchführung von Time Travel-Operationen aufbewahrt. Der Parameter MIN_DATA_RETENTION_TIME_IN_DAYS kann von Kontoadministratoren auf Kontoebene festgelegt werden und dann verwendet werden, um eine minimale Datenaufbewahrungsfrist für alle permanenten Tabellen im Konto zu erzwingen.

Die Einstellung dieses Parameters auf Kontoebene ändert nicht den Wert des DATA_RETENTION_TIME_IN_DAYS-Parameters, der explizit für Datenbanken, Schemas oder Tabellen eingestellt ist. Es kann jedoch die effektive Aufbewahrungsfrist für die Daten eines Objekts ändern. Wenn dieser Parameter für ein Konto festgelegt ist, wird die Datenaufbewahrungsfrist für ein Objekt durch MAX(DATA_RETENTION_TIME_IN_DAYS, MIN_DATA_RETENTION_TIME_IN_DAYS) bestimmt.

Weitere Details dazu finden Sie unter Verstehen und Verwenden von Time Travel.

Aktualisierungen bei Data Lakes

Verarbeiten von unstrukturierte Daten mit Java-UDFs – Vorschau

Mit diesem Release können wie eine offene Vorschau für die Extraktion und Verarbeitung unstrukturierter Daten mit benutzerdefinierten Java-Funktionen (UDFs) oder tabellarischen Java-UDFs (UDTFs) bekannt geben.

Häufig handelt es sich um Textdaten, wie z. B. Antworten auf unbefristete Umfragen oder Konversationen in sozialen Medien, aber auch um nicht textliche Daten wie Bild-, Video- und Audiodaten. Mit Java-UDFs können Sie kundenspezifische Operationen mit der Programmiersprache Java ausführen, um Daten zu ändern und entweder skalare oder tabellarische Ergebnisse zurückzugeben. Rufen Sie Ihre kundenspezifischen UDFs und den kompilierten Code auf, um Text zu extrahieren, Bilder zu verarbeiten und andere Operationen auf unstrukturierten Daten zu Analysezwecken durchzuführen.

Sie können den Java-Code entweder inline in die Funktionsdefinition einfügen oder den Code in eine JAR-Datei packen und diese Datei in einen internen oder externen Stagingbereich kopieren. Rufen Sie die UDF auf, und verwenden Sie als Eingaben die Bereichs-URL, die Datei-URL oder die Dateipfad-Zeichenfolge für eine oder mehrere Dateien, die sich in einem internen oder externen Stagingbereich befinden. Die neue SnowflakeFile-Klasse ermöglicht es Ihnen, beim Aufruf der UDF zusätzliche Dateiattribute zu übergeben, z. B. die Dateigröße, um die Ergebnisse zu filtern.

Bisher konnten Snowflake-Kunden nur unstrukturierte Dateien mit externen Funktionen und API-Remotediensten verarbeiten.

Dieses Feature befindet sich derzeit in der Vorschau. Vorschau-Features sind für Evaluierungs- und Testzwecke vorgesehen und sollten nicht in der Produktionsumgebung verwendet werden.

Aktualisierungen für Data Governance

Schreiboperationen im Zugriffsverlauf – Allgemeine Verfügbarkeit

Mit diesem Release gibt Snowflake die allgemeine Verfügbarkeit von Schreiboperationen in der ACCESS_HISTORY-Ansicht (Account Usage) bekannt. Schreiboperationen werden in der Spalte objects_modified der Ansicht ACCESS_HISTORY erfasst.

Diese Aktualisierung bietet einen Gesamtüberblick, auf welche Daten zugegriffen wurde, wann der Datenzugriff stattfand und wie die Daten, auf die zugegriffen wurde, vom Datenquellenobjekt zum Datenzielobjekt verschoben wurden.

Eine vollständige Liste der unterstützten Schreiboperationen (z. B. CTAS, COPY … INTO TABLE) finden Sie in den Nutzungshinweisen unter ACCESS_HISTORY-Ansicht.

Objektabhängigkeiten – Allgemeine Verfügbarkeit

Mit diesem Release gibt Snowflake die allgemeine Verfügbarkeit von Objektabhängigkeiten in der OBJECT_DEPENDENCIES-Ansicht (Account Usage) bekannt.

Diese Aktualisierung bietet Datenverwaltern und Dateningenieuren ein einheitliches Bild der Beziehungen zwischen referenzierenden Objekten und referenzierten Objekten. Wenn beispielsweise ein Tabelleneigentümer Änderungen an einer Spalte plant, werden bei Abfrage der Ansicht OBJECT_DEPENDENCIES anhand des Tabellennamens alle Objekte (z. B. Ansichten) zurückgegeben, die von der Änderung betroffen sein werden.

Weitere Details dazu finden Sie unter Objektabhängigkeiten.

Objekt-Tagging: Zulässige Werte – Allgemeine Verfügbarkeit

Mit diesem Release gibt Snowflake die allgemeine Verfügbarkeit von zulässigen Werten für das Objekt-Tagging bekannt. Mit diesem Update können Tag-Administratoren die Tag-Zeichenfolgenwerte festlegen, die beim Setzen eines Tag-Schlüssels auf ein unterstütztes Objekt verfügbar sind.

Beispielsweise kann das Tag cost_center jetzt so konfiguriert werden, dass es die zulässigen Zeichenfolgenwerte marketing und engineering annehmen kann. Wenn dieses Tag für ein unterstütztes Objekt, z. B. ein Warehouse oder eine Freigabe, festgelegt wird, können nur die Zeichenfolgenwert marketing und engineering verwendet werden. Tag-Administratoren können bei Bedarf weitere zulässige Zeichenfolgenwerte hinzufügen oder bestehende zulässige Zeichenfolgenwerte löschen. Die maximale Anzahl von zulässigen Werte für ein Tag ist 50.

Weitere Details dazu finden Sie unter Objekt-Tagging.

Zugriffsverlauf: Unterstützung von TRUNCATE TABLE hinzugefügt

Mit diesem Release fügt Snowflake der Account Usage-Ansicht ACCESS_HISTORY das Erfassen der mit dem Befehl TRUNCATE TABLE ausgeführten Operationen hinzu.

Die Spalte objects_modified der ACCESS_HISTORY-Ansicht erfasst die Tabelle, die im Befehl TRUNCATE TABLE angegeben wurde, sowie alle Spalten der angegebenen Tabelle.

Dokumentation und Lernressourcen

Snowflake-Dokumentation auf Koreanisch verfügbar

Snowflake ist bestrebt, seinen globalen Benutzern ein Höchstmaß an Service zu bieten. Im Rahmen dieses Engagements freuen wir uns, die Verfügbarkeit der Snowflake-Dokumentation in Koreanisch bekannt zu geben. Diese finden Sie unter: https://docs.snowflake.com/ko/.

Zusammen mit den anderen aus dem Englischen übersetzten Dokumentationen wird auch die neue ins Koreanische übersetzte Dokumentation wöchentlich aktualisiert, sobald neue Features, Verbesserungen und Korrekturen veröffentlicht werden. Zwischen den Aktualisierungen in englischer Sprache und der übersetzten Dokumentation liegt ein Zeitraum von normalerweise 5–7 Werktagen (manchmal auch länger).