April 2023

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 Features

Kontoreplikation – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit der Kontoreplikation bekannt geben. Dieses Feature verwendet Replikationsgruppen und Failover-Gruppen, um Objekte mit zeitpunktbezogender Konsistenz von einem Quellkonto in ein oder mehrere Zielkonten zu replizieren. Mit einer Replikationsgruppe können Kunden festlegen, welche Kontoobjekte in welche Regionen bzw. auf welche Cloudplattformen in anpassbaren Zeitabständen repliziert werden sollen. Eine Failover-Gruppe bietet die gleiche Funktionalität wie eine Replikationsgruppe, kann aber zusätzlich für das Failover der Objekte in einer Gruppe sorgen.

Zu den Kontoobjekten können Warehouses, Benutzer und Rollen sowie Datenbanken und Freigaben gehören (eine vollständige Liste der Objekte, die in eine Replikations- oder Failover-Gruppe aufgenommen werden können, finden Sie unter Replizierte Objekte). Kontoobjekte können einer oder mehreren Gruppen angehören.

Im Falle eines Failover ermöglicht die Kontoreplikation die Ausfallsicherung Ihres gesamten Kontos in eine andere Region oder auf eine andere Cloudplattform. Jede Replikations- und Failover-Gruppe verfügt über einen eigenen Replikationsplan, mit dem die Häufigkeit der Replikation für verschiedene Objektgruppen in unterschiedlichen Intervallen festgelegt werden kann. Im Falle von Failover-Gruppen ist auch die Ausfallsicherung einzelner Gruppen möglich. Sie können wählen, ob ein Failover für alle Failover-Gruppen oder nur für ausgewählte Failover-Gruppen erfolgen soll.

Weitere Informationen dazu finden Sie unter Einführung in Replikation und Failover über mehrere Konten.

Unterstützung von benutzerdefinierten Scala-Funktionen als Handler – Vorschau

Mit diesem Release stellt Snowflake eine Vorschau für benutzerdefinierte Funktionen (UDFs) mit einem in Scala geschriebenen Handler bereit.

Weitere Informationen dazu finden Sie unter Einführung in Scala-UDFs.

Tabellarische Rückgabewerte von gespeicherten Python-Prozeduren – Vorschau

Mit diesem Release stellen wir eine Vorschau für tabellarische gespeicherte Prozeduren mit einem in Java geschriebenen Handler bereit. Sie können eine Prozedur schreiben, die Daten in tabellarischer Form zurückgibt. Dazu geben Sie als Rückgabetyp der Prozedur TABLE an (mit Angabe von Spalten für den Rückgabewert) und lassen dann Ihren Handler-Code den tabellarischen Wert in einem Snowpark-Datenframe zurückgeben.

Weitere Informationen dazu finden Sie unter Zurückgeben von tabellarischen Daten.

SQL-Aktualisierungen

Verbesserungen bei Verschlüsselung

Mit diesem Release können wir die Bereitstellung von verbesserte Versionen der Verschlüsselungsfunktionen ENCRYPT() und ENCRYPT_RAW() bekannt geben, die von Kunden verwendet werden können, um bei den vom Benutzer bereitgestellten Werten für zusätzlichen Schutz zu sorgen. Die Upgrades beider Funktionen wurden im Rahmen unserer Verpflichtung zur kontinuierlichen Verbesserung für unsere Kunden umgesetzt. Die Kunden profitieren von diesen Verbesserungen bei allen nachfolgenden Aufrufen von Verschlüsselungsfunktionen.

Weitere Informationen dazu finden Sie unter Verschlüsselungsfunktionen.

Befehl ALTER <policy_kind> POLICY: Unterstützung für das Zuordnen und Entfernen von Tags

Ab diesem Release unterstützt Snowflake das Zuordnen und Entfernen von Tags für Maskierungs-, Kennwort-, Zeilenzugriffs- und Sitzungsrichtlinien mithilfe einer ALTER-Anweisung.

Zuordnen eines Tags mit der ALTER-Anweisung:

ALTER <policy_kind> POLICY <name> SET TAG <tag_name> = '<tag_value>' [ , <tag_name> = '<tag_value>' ... ]
Copy

Bei der ALTER … SET-Anweisung werden der Tag-Name (d. h. der Schlüssel) und der Tag-Wert angegeben.

Der Tag-Wert ist immer eine Zeichenfolge, die maximale 256 Zeichen lang sein kann.

Weitere Informationen dazu finden Sie unter Tag-Kontingente für Objekte und Spalten.

Entfernen eines Tags mit der ALTER-Anweisung:

ALTER <policy_kind> POLICY <name> UNSET TAG <tag_name> [ , <tag_name> ... ]
Copy

Bei der ALTER … UNSET-Anweisung wird nur der Tag-Namen angegeben.

Festlegen von policy_kind auf eine der folgenden Richtlinien:

  • MASKING

  • PASSWORD

  • ROW ACCESS

  • SESSION

GEOMETRY-Konstruktorfunktionen unterstützen nun SRID-Argument

In den folgenden GEOMETRY-Konstruktorfunktionen können Sie nun die SRID als Argument angeben:

Im folgenden Beispiel wird die SRID 4326 an die Funktion TO_GEOMETRY übergeben:

SELECT TO_GEOMETRY('POINT(1820.12 890.56)', 4326);
Copy

Kompatibilität von Suchoptimierung und Abfragebeschleunigung – Allgemeine Verfügbarkeit

Mit diesem Release können wir die gemeinsame Nutzung von Suchoptimierung und Abfragebeschleunigung zur Optimierung der Abfrageleistung bekannt geben.

Die Suchoptimierung kann nun Mikropartitionen entfernen, die für eine Abfrage nicht benötigt werden. Bei geeigneten Abfragen kann die Abfragebeschleunigung einen Teil der verbleibenden Verarbeitung auf freigegebene Computeressourcen des Dienstes verlagern.

Die Verarbeitungsleistung von Abfragen, die durch beide Dienste beschleunigt werden, variiert je nach Workload und verfügbaren Ressourcen.

Weitere Informationen dazu finden Sie unter:

Suchoptimierungsdienst: Spaltenspezifisches Aktivieren und Unterstützung von Teilzeichenfolgen, Geodaten und Variant-Werten – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit für das Aktivieren des Suchoptimierungsdienstes für eine bestimmte Spalte einer Tabelle bekannt geben. Zwei damit zusammenhängende Features sind nun ebenfalls allgemein verfügbar: das Abschätzen der Kosten für das Aktivieren der Suchoptimierung für eine Spalte sowie das Anzeigen der Konfiguration der Suchoptimierung für eine bestimmte Tabelle und deren Spalten.

Darüber hinaus unterstützt der Suchoptimierungsdienst jetzt die folgenden Typen von Prädikaten:

  • Prädikate, die Zeichenfolgenmuster (z. B. LIKE, ILIKE) und reguläre POSIX-Ausdrücke (z. B. RLIKE, REGEXP) verwenden

  • Prädikate, die Felder in VARIANT-, ARRAY- und OBJECT-Spalten verwenden

  • Prädikate, die Geodatenfunktionen wie ST_INTERSECTS, ST_CONTAINS, ST_WITHIN, ST_DWITHIN, ST_COVERS und ST_COVEREDBY auf GEOGRAPHY-Spalten verwenden

Weitere Informationen dazu finden Sie unter:

Aktualisierungen für das Laden von Daten

Plattformübergreifende Unterstützung der automatischen Snowpipe-Datenerfassung – Vorschau

Mit diesem Release können wir die umfassende plattformübergreifende Unterstützung für das automatische Erfassen mit Snowpipe bekannt geben. Das Auslösen des automatischen Ladens von Daten mit Snowpipe über S3-Ereignismeldungen, GCS Pub/Sub-Ereignismeldungen sowie Azure Event Grid-Meldungen wird jetzt für alle Snowflake-Konten unterstützt, die auf beliebigen unterstützten Cloudplattformen gehostet werden.

Weitere Informationen dazu finden Sie unter Automatisieren des kontinuierlichen Ladens von Daten mithilfe von Cloudmessaging.

Unterstützung von Amazon EventBridge für automatische Snowpipe-Datenerfassung – Vorschau

Mit diesem Release können wir die Unterstützung von Amazon EventBridge für das automatische Erfassen von Daten mit Snowpipe bekannt geben. Sie können Amazon EventBridge für die automatische Snowpipe-Datenerfassung einrichten, indem Sie die unter Automatisieren von Snowpipe für Amazon S3 mit SNS beschriebenen Schritte ausführen.

Unterstützung der SftpCommit-API für Azure für automatische Snowpipe-Datenerfassung

Mit diesem Release unterstützt die automatische Snowpipe-Datenerfassung nun die SftpCommit-API für Microsoft.Storage.BlobCreated-Ereignisse, um automatisch Dateien abzurufen und zu laden, die über SFTP erstellt wurden. Weitere Informationen dazu finden Sie unter Automatisieren von Snowpipe für Microsoft Azure Blob Storage.

Aktualisierungen bei Data Collaboration

Zeitlich begrenztes Testen von kostenpflichtigen Freigabeangeboten – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit von zeitlich begrenzten Testversionen für kostenpflichtige Freigabeangebote auf Snowflake Marketplace bekannt geben.

Anbieter, die ein kostenpflichtiges Freigabeangebot auf Snowflake Marketplace anbieten, können eine zeitlich begrenzte Testversion einrichten, um den Verbrauchern die Möglichkeit zu geben, das gesamte Datenprodukt eines Freigabeangebots für einen begrenzten Zeitraum zu erkunden, oder eine Testversion mit eingeschränkter Funktionalität mit einer zeitlich begrenzten Testversion kombinieren und den Zugriff auf eine Teilmenge der Daten für einen begrenzten Zeitraum anbieten.

Weitere Informationen dazu finden Sie unter Konfigurieren der Eigenschaften von Freigabeangeboten.

Aktualisierungen für Data Governance

Objekt-Tagging: Unterstützung von Richtlinienobjekten hinzugefügt

Ab diesem Release bietet Snowflake Unterstützung von weiteren Objekten, auf die Tags festgelegt werden können:

Mit der entsprechenden ALTER policy_kind POLICY-Anweisung können Sie ein Tag zuordnen oder entfernen.

Weitere Informationen dazu finden Sie unter Befehl ALTER <policy_kind> POLICY: Unterstützung für das Zuordnen und Entfernen von Tags.

Aktualisierungen der Weboberfläche

Unterstützung von Sekundärrollen in Snowsight – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit der Verwendung von Sekundärrollen für den Zugriff auf Funktionen in Snowsight bekannt geben.

Wenn Sie die Benutzereigenschaft DEFAULT_SECONDARY_ROLES auf ALL setzen, werden bei der Anmeldung des Benutzers bei Snowflake Sekundärrollen aktiviert.

Wenn Sekundärrollen aktiv sind, müssen Sie nicht die Rolle wechseln oder Sekundärrollen manuell aktivieren, um auf Seiten in Snowsight zuzugreifen, auf die Ihre Primärrolle oder eine Rolle in deren Hierarchie keinen Zugriff hat. Sie können Ihre Primärrolle verwenden, um Aktionen wie das Verwenden von Arbeitsblättern mit einer bestimmten Rolle auszuführen, und dennoch problemlos auf andere Seiten in Snowsight zugreifen.

Weitere Informationen dazu finden Sie unter Aktive Rollen und CREATE USER.

Hochladen von Dateien in Stagingbereiche mit Snowsight – Vorschau

Mit diesem Release stellen wird eine Vorschau für das Laden von Dateien in Stagingbereiche unter Verwendung von Snowsight bereit.

Mit Snowsight können Sie Dateien in benannte interne Stagingbereiche hochladen, sodass Sie z. B. das Laden von Daten aus Dateien in Tabellen oder das Laden von Abhängigkeiten für Python-Arbeitsblätter vorbereiten können.

Weitere Informationen dazu finden Sie unter Bereitstellen von Dateien im Stagingbereich mit Snowsight.

Laden von Daten in Tabellen mit Snowsight – Vorschau

Mit diesem Release stellen wird eine Vorschau für das Laden von Daten in Tabellen unter Verwendung von Snowsight bereit.

Laden Sie Dateien mit strukturierten Daten, wie CSV- oder TSV-formatierte Dateien, oder Dateien mit semistrukturierten Daten, wie JSON-, Avro- oder XML-formatierte Dateien, mit Snowsight in Tabellen.

Mit Snowsight können Sie eine Datei von Ihrem lokalen Computer in eine Tabelle laden. Sie können ein vorhandenes Dateiformat angeben, das Sie mit dem Befehl CREATE FILE FORMAT erstellt haben, oder Sie können ein temporäres Dateiformat definieren, wenn Sie die Datei laden.

Weitere Informationen dazu finden Sie unter Laden von Daten mithilfe der Weboberfläche.

Registerkarten für Snowsight-Arbeitsblätter – Vorschau

Mit diesem Release stellen wird eine Vorschau für Registerkarten zum Öffnen von Arbeitsblättern in Snowsight bereit.

Durch das Öffnen von Snowsight-Arbeitsblättern auf Registerkarten steht Ihnen diese Benutzererfahrung der klassischen Weboberfläche nun auch in Classic Console zur Verfügung. Sie können Registerkarten verwenden, um beim Schreiben von SQL- oder Python-Code auf mehrere aktive Arbeitsblätter zu verweisen und die Datenbanken und Schemas in Snowflake zu erkunden.

Weitere Informationen dazu finden Sie unter Öffnen von Arbeitsblättern auf Registerkarten.