29.-30. November 2023 – Versionshinweise zu Release 7.42

Achtung

Das Release ist abgeschlossen.

Informationen zu den Unterschieden zwischen der vorläufigen und der endgültigen Version dieser Versionshinweise finden Sie unter Änderungsprotokoll der Versionshinweise.

Neue Features

Native Apps: Unterstützung der Referenz- und Berechtigungsüberprüfung in der Manifest-Datei – Vorschau

Referenzen und Berechtigungen werden jetzt in einem APPLICATION-Objekt unterstützt, das im Entwicklungsmodus unter Verwendung von Dateien in einem benannten Stagingbereich installiert wird. Dadurch können Anbieter, die das Snowflake Native App Framework verwenden, Referenzen und Berechtigungsanfragen lokal testen, bevor sie eine Version im Anwendungspaket definieren.

Weitere Informationen dazu finden Sie unter Referenzen und Berechtigungen auf Objektebene von Verbrauchern anfordern.

Schemaerkennung für JSON und CSV – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit des Features zur Schemaerkennung für CSV und JSON bekannt geben. Das Feature zur Schemaerkennung verwendet die Funktion INFER_SCHEMA, um das Schema in einer Reihe von Stagingdateien automatisch zu erkennen und die Spaltendefinitionen abzurufen. Die allgemeine Verfügbarkeit der Funktion INFER_SCHEMA gilt jetzt für alle folgenden Dateiformate: Apache Parquet, Apache Avro, ORC, JSON und CSV.

Weitere Informationen dazu finden Sie unter Erkennung von Spaltendefinitionen in semistrukturierten Staging-Datendateien.

Tabellenschemaentwicklung – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit des Features Tabellenschemaentwicklung bekannt geben. Die Struktur von Tabellen in Snowflake kann sich nun automatisch weiterentwickeln, um die Struktur neuer Daten in den Datenquellen zu unterstützen. Snowflake ermöglicht das Hinzufügen von neuen Spalten oder das Löschen der NOT NULL-Einschränkung für Spalten, die in den neuen Datendateien fehlen.

Um die Tabellenschemaentwicklung zu aktivieren, können Sie beim Erstellen oder Ändern einer Tabelle den Parameter ENABLE_SCHEMA_EVOLUTION auf TRUE setzen.

Weitere Informationen dazu finden Sie unter Tabellenschemaentwicklung.

Iceberg-Tabellen – Vorschau

Mit diesem Release stellen wir eine Vorschau für Iceberg-Tabellen bereit. Iceberg-Tabellen für Snowflake kombinieren die Leistung und Abfragesemantik regulärer Snowflake-Tabellen mit dem von Ihnen verwalteten externen Cloudspeicher. Sie sind ideal, um eine einzige Datenkopie mit Interoperabilität über eine Vielzahl von Computemodulen hinweg zu warten.

Weitere Informationen dazu finden Sie unter Iceberg-Tabellen.

Self-Service: Aktivieren der Rolle ORGADMIN – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit der neuen Syntax für ALTER ACCOUNT … SET IS_ORG_ADMIN bekannt geben, mit der Organisationsadministratoren die ORGADMIN-Rolle in einem bestimmten Konto aktivieren können, ohne dafür den Snowflake-Support kontaktieren zu müssen.

Sobald die ORGADMIN-Rolle für ein Konto aktiviert ist, können sich Organisationsadministratoren bei diesem Konto anmelden und die Rolle verwenden, um organisationsspezifische Aufgaben wie Auflisten und Erstellen von Konten auszuführen. Durch Aktivieren der ORGADMIN-Rolle in einem Konto wird außerdem das Abfragen der Daten im ORGANIZATION_USAGE-Schema möglich.

Weitere Informationen dazu finden Sie unter Aktivieren der ORGADMIN-Rolle für ein Konto.

Self-Service: Löschen eines Kontos – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit für das Self-Service-Löschen eines Kontos bekannt geben. Der Organisationsadministrator kann jetzt ein Konto löschen, ohne dafür den Snowflake-Support kontaktieren zu müssen.

Der Organisationsadministrator startet den Prozess des Löschens eines Kontos mit einem Drop-Befehl. Sobald der DROP-Befehl für das Konto ausgeführt wurde, beginnt eine Übergangsfrist, in der das Konto wiederhergestellt werden kann (UNDROP). Snowflake löscht das Konto automatisch, wenn die Übergangsfrist abgelaufen ist.

Zur Unterstützung des Prozesses zum Löschen eines Kontos enthält dieses Release auch eine neue Syntax für den Befehl SHOW ORGANIZATION ACCOUNTS. Wenn das Schlüsselwort HISTORY an den Befehl angehängt wird, enthält die Ausgabe gelöschte Konten zusammen mit zusätzlichen Spalten, wie z. B. der geplanten Zeit für das endgültige Löschen.

Weitere Informationen dazu finden Sie unter Löschen eines Konto.

Sicherheitsupdates

Schlüsselpaar-Authentifizierung: Verbesserte Problembehandlung

Mit diesem Release können Administratoren die Funktion SYSTEM$GET_LOGIN_FAILURE_DETAILS verwenden, um Details zu Fehlern abzurufen, die bei der Verwendung der Schlüsselpaar-Authentifizierung für die Verbindung zu Snowflake auftreten. Die Snowflake-Dokumentation wurde aktualisiert, um mögliche Lösungen für die häufigsten Fehler bereitzustellen.

Weitere Informationen dazu finden Sie unter Schlüsselpaar-Authentifizierung: Problembehandlung.

SQL-Aktualisierungen

Strukturierte Typen – Vorschau

Mit diesem Release stellen wir eine Vorschau für strukturierte Typen bereit. Ein strukturierter Typ ist ein ARRAY-, OBJECT- oder MAP-Typ, der Elemente oder Schlüssel-Wert-Paare bestimmter Snowflake-Datentypen enthält.

Strukturierte Typen sind zum Beispiel:

  • Ein ARRAY-Typ mit INTEGER-Elementen

  • Ein OBJECT-Typ mit VARCHAR und NUMBER Schlüssel-Werte-Paaren

  • Ein MAP-Typ, der einen VARCHAR-Schlüssel mit einem DOUBLE-Wert verknüpft

Sie können strukturierte Typen auf folgende Weise verwenden:

  • Sie können eine Spalte für einen strukturierten Typ in einer Iceberg-Tabelle definieren.

    Die Iceberg-Datentypen list, struct und map entsprechen dem strukturierten ARRAY-Typ, dem strukturierten OBJECT-Typ und dem MAP-Typ in Snowflake.

  • Sie verwenden strukturierte Typen, wenn Sie in einer Iceberg-Tabelle auf Daten in einer Spalte mit strukturiertem Typ zugreifen.

  • Sie können einen semistrukturierten ARRAY-, OBJECT- oder VARIANT-Typ in einen entsprechenden strukturierten Typ umwandeln (z. B. ein ARRAY in ein ARRAY von INTEGER-Elementen). Sie können auch einen strukturierten Typ in einen semistrukturierten Typ umwandeln.

Bemerkung

Derzeit werden strukturierte Typen nur von Iceberg-Tabellen unterstützt. In einer regulären Tabelle können keine Spalten für strukturierte Typen definiert werden.

Weitere Informationen dazu finden Sie unter Strukturierte Datentypen.

Aktualisierungen für Data Governance

Zeilenzugriffsrichtlinien: Referenz auf eine geschützte Zuordnungstabelle in einer Zeilenzugriffsrichtlinie – Allgemeine Verfügbarkeit

Mit diesem Release gibt Snowflake die allgemeine Verfügbarkeit der Möglichkeit bekannt, dass Richtlinienadministratoren in den Richtlinienbedingungen einer Zeilenzugriffsrichtlinie auf eine Zuordnungstabelle verweisen können, die durch eine andere Zeilenzugriffsrichtlinie geschützt ist. Das Ergebnis ist mehr Sicherheit für Compliance-Verantwortliche, wenn ein Benutzer eine Tabelle abfragt, die durch eine Zeilenzugriffsrichtlinie geschützt ist. Diese Aktualisierung wurde in Release 7.32 eingeführt.

Weitere Informationen dazu finden Sie unter Schützen der Zuordnungstabelle mit einer Zeilenzugriffsrichtlinie.

Aktualisierungen bei Data Collaboration

Wiederkehrende, abonnementbasierte Preistarife für kostenpflichtige Freigabeangebote – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit von wiederkehrenden, abonnementbasierten Preistarifen für kostenpflichtige Freigabeangebote bekannt geben. Mit diesem Tarif können Sie den Verbrauchern den Zugang zu Ihrem Angebot im Voraus auf einer wiederkehrenden Basis in Rechnung stellen.

Weitere Informationen dazu finden Sie unter Preismodelle für kostenpflichtige Freigabeangebote.

Unterstützung der Cloud-übergreifenden automatischen Ausführung für die Freigabe einer Snowflake Native App – Vorschau

Mit diesem Release stellen wir eine Vorschau der Unterstützung der Cloud-übergreifenden automatischen Ausführung für die Freigabe einer Snowflake Native App bereit. Die Cloud-übergreifende automatische Auftragsausführung ermöglicht es Ihnen als Anbieter, Ihre Snowflake Native App für Verbraucher in anderen unterstützten Regionen freizugeben.

Weitere Informationen dazu finden Sie unter Konfigurieren der Cloud-übergreifenden automatischen Ausführung.

Als Teil dieses Releases wurde der Prozess für das Upgrade und die Versionierung Ihres Anwendungspakets verbessert, einschließlich der regionsübergreifenden Unterstützung für DROP APPLICATION PACKAGE und den Anwendungsstatus in der APPLICATION_STATE-Ansicht.

Weitere Informationen dazu finden Sie unter Aktualisierung und Upgrade einer Snowflake Native App.

Änderungsprotokoll der Versionshinweise

Ankündigung

Update

Date

Versionshinweise

Erstveröffentlichung (Vorschau)

27-Nov-23

Wiederkehrende, abonnementbasierte Preistarife für kostenpflichtige Freigabeangebote

Hinzugefügt zu Data Collaboration-Aktualisierungen

27-Nov-23

Unterstützung der Cloud-übergreifenden automatischen Ausführung für die Freigabe einer Snowflake Native App

Hinzugefügt zu Data Collaboration-Aktualisierungen

29-Nov-23