März 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 Features

Gespeicherte Snowpark-Prozeduren für Java – Vorschau

Mit diesem Release können wir die Unterstützung von gespeicherten Snowpark-Prozeduren für Java bekannt geben, die es Ihnen ermöglichen, gespeicherte Prozeduren in Java unter Verwendung der Snowpark-API zu schreiben.

In Ihrer gespeicherten Prozedur können Sie die Snowpark-API für Java verwenden, um Ihre Datenpipelines in Snowflake zu hosten. Sie können zum Beispiel gespeicherte Prozeduren schreiben, wenn Sie Ihren Snowpark-Code ausführen müssen, ohne eine Clientanwendung zu starten (z. B. von einer Aufgabe aus).

Weitere Informationen dazu finden Sie unter Schreiben von gespeicherten Prozeduren in Java.

Snowpark-API für Java – Vorschau

Mit diesem Release stellen wird die Vorschau für die Snowpark-API für Java bereit.

Snowpark ist ein neues Entwicklertool, das eine intuitive API für das Abfragen und Verarbeiten von Daten in Datenpipelines bereitstellt. Mit dieser Bibliothek können Sie Anwendungen erstellen, die Daten in Snowflake verarbeiten, ohne dass Daten in das System verschoben werden müssen, das Ihren Anwendungscode ausführt.

Vorschau-Features sind für Evaluierungs- und Testzwecke vorgesehen und sollten nicht in der Produktionsumgebung verwendet werden.

Weitere Informationen dazu finden Sie unter Snowpark-API.

Sicherheitsupdates

SCIM-Aktualisierungen: Unterstützung von Kennwortsynchronisierung

Ab diesem Release bietet Snowflake die Möglichkeit, die Synchronisierung von Kennwörtern aus Okta als Teil einer SCIM-API-Anforderung an Snowflake zu aktivieren oder zu deaktivieren.

Weitere Informationen dazu finden Sie unter CREATE SECURITY INTEGRATION und ALTER SECURITY INTEGRATION: Neue SCIM-Eigenschaft SYNC_PASSWORD (in diesen Versionshinweisen).

SQL-Aktualisierungen

CREATE SECURITY INTEGRATION und ALTER SECURITY INTEGRATION: Neue SCIM-Eigenschaft SYNC_PASSWORD

Ab diesem Release unterstützen die Okta- und die benutzerdefinierten SCIM-Sicherheitsintegrationen die Eigenschaft SYNC_PASSWORD, mit der Kennwörter der Benutzer vom SCIM-Client mit Snowflake synchronisiert werden können:

  • Wenn die Eigenschaft auf TRUE gesetzt ist und die Kennwortsynchronisierung in Okta aktiviert ist, erfolgt eine Kennwortsynchronisierung. Wird in der Anweisung CREATE SECURITY INTEGRATION nichts angegeben, ist der Standardwert TRUE.

  • Wenn die Eigenschaft auf FALSE gesetzt ist, findet keine Kennwortsynchronisierung statt.

Beachten Sie Folgendes:

  • Die Kennwortsynchronisierung mit dieser Eigenschaft wird für Microsoft Azure SCIM-Integrationen nicht unterstützt, da Microsoft Azure keine Kennwortsynchronisierung unterstützt. Wenn Sie entsprechenden Support benötigen, wenden Sie sich an Microsoft Azure.

  • Durch die Synchronisierung von Kennwörtern besteht die potenzielle Gefahr, dass ein Benutzer SSO zu Snowflake umgehen kann, wenn SSO aktiviert ist. Bevor Sie die Eigenschaft SYNC_PASSWORD aktivieren, wenden Sie sich an Ihren internen Administrator, um sicherzustellen, dass die Kennwortsynchronisierung nicht mit SSO für Snowflake kollidiert.

ALTER PIPE-Befehl: Unterstützung von Tags hinzugefügt

Ab diesem Release unterstützt Snowflake das Festlegen von Tags auf Pipes mithilfe der entsprechenden ALTER PIPE-Anweisung:

Syntax

Beschreibung

ALTER PIPE <Name> SET TAG <Tag-Name> = ‚<Tag-Wert>‘ [ , <Tag-Name>= ‚<Tag-Wert>‘ … ]

ALTER PIPE <Name> UNSET TAG <Tag-Name> [ , <Tag-Name> … ]

Gibt den Tag-Namen (d. h. den Schlüssel) und den Tag-Wert an.

Der Tag-Wert ist immer eine Zeichenfolge, die maximale 256 Zeichen lang sein kann. Die maximale Anzahl von eindeutigen Tag-Schlüsseln, die für ein Objekt festgelegt werden können, ist 20.

Aktualisierungen im Ökosystem

Snowflake SQL API – Allgemeine Verfügbarkeit

Mit diesem Release gibt Snowflake die allgemeine Verfügbarkeit der Snowflake-SQL-API bekannt. Die Snowflake-SQL-API ist eine REST-API, mit der Sie mittels SQL auf Daten in einer Snowflake-Datenbank zugreifen und diese aktualisieren können.

Bemerkung

Diese allgemein verfügbare Release enthält nur die Endpunkte der Version 2 der SQL-API. Die Endpunkte der Version 1 werden nicht unterstützt und werden in einem zukünftigen Release veraltet sein.

Aktualisierungen bei virtuellen Warehouses

Verbesserungen bei Latenz und Parallelität – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit von Verbesserungen bei Latenz und Parallelität in allen Regionen bekannt geben. Durch diese Änderungen werden die gleichzeitige Verarbeitung von Abfragen und der Durchsatz verbessert und damit die schnellere Ausführung von Abfragen ermöglicht. Für Kunden mit interaktiven Anwendungsfällen, z. B. einem Dashboard oder einer Datenanwendung, sorgen diese Änderungen für eine verbesserte Datenaktualität und eine verringerte Abfragelatenz. Diese Verbesserungen sind für alle Warehouses standardmäßig aktiviert.

Weitere Informationen dazu finden Sie in der Snowflake-Dokumentation.

Aktualisierungen für das Laden von Daten

Erkennung von Spaltendefinitionen in Apache Parquet-, Apache Avro- oder ORC-Stagingdateien – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit der Funktion für das Abrufen von Spaltendefinitionen aus einem Satz von Dateien in einem Cloudspeicher mit semistrukturierten Daten bekannt geben. Die Spaltendefinitionen enthalten die Namen, und Datentypen der Spalten in den Dateien. Verwenden Sie die Spaltendefinitionen, um das Erstellen von Standard-Zieltabellen, externen Tabellen oder Ansichten zur Abfrage der Daten zu vereinfachen.

Beachten Sie, dass dieses Feature derzeit noch auf Apache Parquet-, Apache Avro- und ORC-Dateien beschränkt ist.

Aktualisierungen bei Datenpipelines

Streams auf Ansichten – Vorschau

In diesem Release wurden Tabellenstreams um die Möglichkeit erweitert, Datensätze zur Änderungsdatenerfassung (Change Data Capture, CDC) für Ansichten, einschließlich sichere Ansichten, zu verfolgen. Beachten Sie, dass materialisierte Ansichten nicht unterstützt werden.

Derzeit sind Streams auf Ansichten beschränkt, die die folgenden Anforderungen erfüllen:

  • Alle zugrunde liegenden Tabellen müssen native Tabellen sein.

  • Auf dieser Ansicht können nur die folgenden Operationen angewendet werden:

    • Projektionen

    • Filter

    • Innere Verknüpfungen und Kreuzverknüpfungen

    • UNION ALL

Weitere Informationen zu den Anforderungen für Streams auf Ansichten finden Sie unter Einführung in Streams.

Datenverbraucher können Streams auf sicheren Ansichten erstellen, die mit Snowflake Secure Data Sharing freigegeben werden. Mithilfe dieses Features können Datenverbraucher Änderungen verfolgen, die mittels Datenmanipulationssprache (DML) an den freigegebenen Ansichten vorgenommen wurden. Bevor Änderungen an einer freigegebenen Ansicht verfolgt werden können, muss der Datenanbieter die Änderungsverfolgung für die Quellansicht explizit aktivieren. Datenverbraucher können dann in ihrem eigenen Konto einen oder mehrere Tabellenstreams auf der freigegebenen Ansicht erstellen.

Beachten Sie, dass Tabellenstreams allgemein verfügbar sind, dass sich aber die Funktion zur Änderungsverfolgung von Ansichten derzeit in der Vorschau befindet. Vorschau-Features sind für Evaluierungs- und Testzwecke vorgesehen und sollten nicht in der Produktionsumgebung verwendet werden.

Aktualisierungen bei Data Lakes

Verzeichnistabellen und externe Tabellen: Metadaten automatisch mit Google Pub/Sub aktualisieren

Ab diesem Release können Sie die automatische Aktualisierung der Metadaten von Verzeichnistabellen oder externen Tabellen konfigurieren, die auf Cloudspeicherorte in Google Cloud Storage verweisen. Bei einer Aktualisierung werden die Metadaten des Objekts mit den Änderungen an den zugehörigen Dateien im externen Stagingbereich und Pfad synchronisiert. Die Aktualisierungsoperation kann automatisch durch Ereignisse zum Erstellen oder Entfernen von Objekten unter Verwendung des Google Pub/Sub-Ereignisbenachrichtigungsdienstes ausgelöst werden.

Um die automatische Aktualisierung der Metadaten einer Verzeichnistabelle oder einer externe Tabelle zu konfigurieren, setzen Sie den Parameter AUTO_REFRESH auf TRUE für das Objekt: ein Stagingbereich, in dem sich eine Verzeichnistabelle befindet, oder eine externe Tabelle. Der Parameterwert kann beim Erstellen des Objekts (mit CREATE <Objekt>) oder auch später (mit ALTER <Objekt>) festgelegt werden. Erstellen Sie über Google Pub/Sub eine Ereignisbenachrichtigung für Ihren Speicherort, sodass Snowflake benachrichtigt wird, wenn Datendateien erstellt oder entfernt werden.

Vor diesem Release musste der Objekteigentümer (d. h. die Rolle mit OWNERSHIP-Berechtigung für den Stagingbereich oder die externe Tabelle) oder eine höhere Rolle die Metadaten der Verzeichnistabelle oder der externen Tabelle manuell aktualisieren (unter Verwendung von ALTER STAGE … REFRESH bzw. ALTER EXTERNAL TABLE … REFRESH).

Aktualisierungen für Data Governance

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

Ab diesem Release bietet Snowflake Unterstützung eines weiteren Objekts, auf das Tags festgelegt werden können:

Objekt auf Schemaebene: Pipe

Weitere Informationen dazu finden Sie unter ALTER PIPE-Befehl: Unterstützung von Tags hinzugefügt (unter diesem Thema).

Dokumentation und Lernressourcen

Neuer Speicherort für Versionshinweise zu Konnektoren, Treibern und Bibliotheken

Ab Januar 2022 werden alle Versionshinweise zu Konnektoren, Treibern und Bibliotheken auf der Snowflake-Community-Website veröffentlicht. Unter Monatliche Releases zu Konnektoren, Treibern und Bibliotheken von Snowflake sind die aktualisierten Versionen dieser Komponenten nach Monat aufgelistet.

Weitere Informationen zu Versionshinweisen für Releases vor Januar 2022 finden Sie in den Versionshinweisen für die Snowflake-Serverversionen.