Juli 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¶
Snowpipe Streaming – Allgemeine Verfügbarkeit¶
Mit diesem Release stellt Snowflake die allgemeine Verfügbarkeit für Snowpipe Streaming bereit, der neuesten Ergänzung unter den Snowflake-Angeboten zur Datenerfassung. Die Snowpipe Streaming-API schreibt Datenzeilen direkt in Snowflake-Tabellen, ohne dass Staging-Dateien erforderlich sind. Diese Architektur führt zu geringeren Latenzen und entsprechend niedrigeren Kosten für das Laden beliebiger Datenmengen, was dieses Feature zu einem leistungsstarken Tool für die Verarbeitung von Quasi-Echtzeit-Datenstreams macht.
Snowpipe Streaming ist auch für den Snowflake-Konnektor für Kafka verfügbar, der einen einfachen Upgrade-Pfad bietet, um die Vorteile der geringeren Latenz und der niedrigeren Kosten nutzen zu können.
Weitere Informationen dazu finden Sie unter Snowpipe Streaming und Verwenden des Snowflake-Konnektors für Kafka mit Snowpipe Streaming.
Organization Usage: Neue Ansicht QUERY_ACCELERATION_HISTORY¶
Mit diesem Release stellen wird eine Vorschau für die Ansicht QUERY_ACCELERATION_HISTORY im Organization Usage-Schema der freigegebenen SNOWFLAKE-Datenbank bereit. Diese Ansicht stellt Informationen zur Nutzung der Abfragebeschleunigung von Warehouses durch sämtliche Konten Ihrer Organisation bereit.
Weitere Informationen dazu finden Sie unter QUERY_ACCELERATION_HISTORY-Ansicht.
SQL-Syntax zum Aktivieren der ORGADMIN-Rolle – Vorschau¶
Mit diesem Release stellen wird eine Vorschau der neuen Syntax für ALTER ACCOUNT … SET IS_ORG_ADMIN bereit, 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.
Schemaerkennung und Schemaentwicklung für den Kafka-Konnektor mit Snowpipe Streaming – Vorschau¶
Mit diesem Release können wir bekannt geben, dass der Kafka-Konnektor mit Snowpipe Streaming jetzt Unterstützung von Schemaerkennung und Schemaentwicklung bietet. Die Struktur von Tabellen in Snowflake kann automatisch definiert und weiterentwickelt werden, um die Struktur neuer Snowpipe Streaming-Daten zu unterstützen, die vom Kafka-Konnektor geladen werden.
Zur Verwendung dieses Features müssen Sie die Verhaltensänderungen aus Bundle 2023_05 aktivieren.
Weitere Informationen dazu finden Sie unter Schemaerkennung und Schemaentwicklung für den Kafka-Konnektor mit Snowpipe Streaming.
Löschen eines Kontos (Self-Service) – Vorschau¶
Mit diesem Release stellen wird eine Vorschau für das Self-Service-Löschen eines Kontos bereit. 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 Vorschau auf 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.
Organization Usage: Neue Ansicht REPLICATION_GROUP_USAGE_HISTORY¶
Mit diesem Release stellen wird eine Vorschau für die Ansicht REPLICATION_GROUP_USAGE_HISTORY im Organization Usage-Schema bereit. Mit dieser Ansicht REPLICATION_GROUP_USAGE_HISTORY erhalten Organisationsadministratoren Details zur Nutzung der Replikation in einer Organisation.
Weitere Informationen dazu finden Sie unter Ansicht REPLICATION_GROUP_USAGE_HISTORY.
SQL-Aktualisierungen¶
Snowflake-Alerts: Unterstützung von zukünftigen Berechtigungszuweisungen und Objekt-Tagging¶
Mit diesem Release unterstützen Snowflake-Alerts nun zukünftige Berechtigungszuweisungen und Objekt-Tagging.
Durch Verwenden des Schlüsselworts FUTURE im Befehl GRANT <Berechtigungen> … TO ROLE können Sie einen anfänglichen Satz von Berechtigungen definieren, der neuen Alerts zugewiesen werden soll, die in einer bestimmten Datenbank oder einem bestimmten Schema erstellt werden.
Für das Zuweisen von Tags zu Snowflake-Alerts können Sie die Befehle CREATE ALERT und ALTER ALERT verwenden.
Im Befehl CREATE ALERT können Sie WITH TAG oder TAG verwenden, um einem neu erstellten Alert ein Tag zuzuweisen.
Im Befehl ALTER ALERT können Sie SET TAG oder UNSET TAG verwenden, um einem vorhandenen Alert ein Tag zuzuweisen bzw. zu entziehen.
Suchoptimierung: Unterstützung der Suche nach Teilzeichenfolgen in semistrukturierten Daten – Vorschau¶
Mit diesem Release stellen wird die Vorschau für die Unterstützung der Suchoptimierung für die Suche von Teilzeichenfolgen und regulären Ausdrücken in semistrukturierten Daten wie ARRAY-, OBJECT- und VARIANT-Spalten bereit. Bisher konnte auf diesen Spalten nur die Gleichheitssuche optimiert werden.
Abfragen nach Teilzeichenfolgen enthalten Prädikate, die die folgenden Schlüsselwörter verwenden:
LIKE, ILIKE, LIKE ANY, LIKE ALL, ILIKE ANY
STARTSWITH, ENDSWITH, CONTAINS
RLIKE, REGEXP, REXEP_LIKE
SPLIT_PART
Zum Aktivieren der Suchoptimierung für die Suche nach Teilzeichenfolgen in Spalten mit semistrukturierten Daten verwenden Sie den Befehl ALTER TABLE … ADD SEARCH OPTIMIZATION wie in den Beispielen unten.
ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column);
ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column:field);
ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column:field.nested_field);
Der zweite und dritte Befehl veranschaulichen die Aktivierung der Suchoptimierung für ein Feld innerhalb einer Spalte. Feldnamen müssen durch einen Doppelpunkt vom Spaltennamen getrennt werden. Verschachtelte Felder können angegeben werden, indem Sie zusätzliche, durch Punkte getrennte Feldnamen hinzufügen, wie im dritten Beispiel gezeigt.
Weitere Informationen zu dieser Verbesserung der Suchoptimierung, einschließlich Funktionsumfang und Einschränkungen, finden Sie unter Suchoptimierung – Suche nach Teilzeichenfolgen in VARIANT-Typen.
Neue SQL-Funktionen¶
Die folgenden Funktionen sind ab diesem Release verfügbar:
Funktionskategorie |
Neue Funktion |
Beschreibung |
---|---|---|
Kontextfunktionen (Sitzung) |
Gibt den Namen der Organisation zurück, zu der das aktuelle Konto gehört. |
SYSTEM$CLUSTERING_INFORMATION gibt Fehlermeldung zurück¶
Mit diesem Release können wir bekannt geben, dass die Funktion SYSTEM$CLUSTERING_INFORMATION jetzt die letzten Fehler im Zusammenhang mit Automatic Clustering zurückgibt. Die Rückgabe der Fehler erfolgt über ein Array von JSON-Objekten, die erklären, warum Automatic Clustering kein Reclustering der Daten ausführen konnte. Standardmäßig werden von der Funktion die 10 letzten Fehler zurückgegeben. Damit der Benutzer die Menge der zurückgegebenen Meldungen steuern kann, akzeptiert die Funktion SYSTEM$CLUSTERING_INFORMATION nun außerdem ein zweites Argument. Diese Zahl gibt an, wie viele Fehler zurückgegebene werden sollen.
Weitere Informationen dazu finden Sie unter SYSTEM$CLUSTERING_INFORMATION.
GROUP BY: Neues Schlüsselwort ALL¶
Die Klausel GROUP BY unterstützt jetzt das Schlüsselwort ALL, das angibt, dass alle Ausdrücke in der SELECT-Liste, die keine Aggregatfunktionen verwenden, für das Gruppieren verwendet werden sollen.
Die folgenden beiden Anweisungen führen zum Beispiel zum gleichen Ergebnis:
SELECT state, city, SUM(retail_price * quantity) AS gross_revenue
FROM sales
GROUP BY state, city;
SELECT state, city, SUM(retail_price * quantity) AS gross_revenue
FROM sales
GROUP BY ALL;
Aktualisierungen für Data Governance¶
Zugriffsverlauf: Referenzen von Maskierungs- und Zeilenzugriffsrichtlinien verfolgen – Allgemeine Verfügbarkeit¶
Mit diesem Release können wir die allgemeine Verfügbarkeit der Spalte policies_referenced
in der Account Usage-Ansicht ACCESS_HISTORY bekannt geben. Diese Spalte ermöglicht das Überwachen von Abfragen auf einer Tabelle oder Ansicht, die durch eine Zeilenzugriffsrichtlinie geschützt ist, und einer Spalte, die durch eine Maskierungsrichtlinie und die erzwungenen Maskierungs- und Zeilenzugriffsrichtlinien geschützt ist. Die Spalte unterstützt auch Zwischenobjekte und Zwischenspalten, die durch Richtlinien geschützt sind. Prüfungen (Audits) von richtliniengeschützten Objekten und Spalten sind einfacher, da die Prüfer eine einheitlichere Ansicht der Referenzen der geschützten Daten erhalten, ohne komplexe Verknüpfungen mit mehreren Account Usage-Ansichten ausführen zu müssen. Diese Spalte wurde als Vorschau im Februar 2023 eingeführt.
Weitere Informationen dazu finden Sie unter Zugriffsverlauf und ACCESS_HISTORY-Ansicht.
Aktualisierungen der Weboberfläche¶
Erstellen benannter Stagingbereiche mit Snowsight – Allgemeine Verfügbarkeit¶
Mit diesem Release können wir die allgemeine Verfügbarkeit für das Erstellen und Bearbeiten von benannten Stagingbereichen mit Snowsight ohne Schreiben von SQL-Code bekannt geben.
Um benannte Stagingbereiche zu erstellen oder zu bearbeiten, können Sie Details in Snowsight eingeben, einschließlich Informationen zur Authentifizierung oder Verschlüsselung des Stagingbereichs.
Weitere Informationen dazu finden Sie unter Bereitstellen von Dateien im Stagingbereich mit Snowsight.
Erstellen benannter Stagingbereiche mit Snowsight – Allgemeine Verfügbarkeit¶
Mit diesem Release können wir die allgemeine Verfügbarkeit für das Erstellen und Bearbeiten von benannten Stagingbereichen mit Snowsight ohne Schreiben von SQL-Code bekannt geben.
Um benannte Stagingbereiche zu erstellen oder zu bearbeiten, können Sie Details in Snowsight eingeben, einschließlich Informationen zur Authentifizierung oder Verschlüsselung des Stagingbereichs.
Weitere Informationen dazu finden Sie unter Bereitstellen von Dateien im Stagingbereich mit Snowsight.
Snowsight als Standard-Weboberfläche¶
Mit diesem Release werden die Verhaltensänderungen aus Bundle 2023_04 standardmäßig aktiviert. Infolgedessen wird bei allen Snowflake On Demand-Kunden Snowsight als Standard-Weboberfläche für alle Benutzer des Kontos eingestellt, und bei neuen Benutzern von Snowflake wird Snowsight als deren Standard-Weboberfläche festgelegt.
Weitere Informationen dazu finden Sie unter Allgemeine Informationen zum Snowsight-Upgrade.