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.
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.