Februar 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

Zugriffsverlauf: Referenzen von Maskierungs- und Zeilenzugriffsrichtlinie verfolgen – Vorschau

Ab diesem Release können in Snowflake für Abfragen auf einer Tabelle oder Ansicht, die durch eine Zeilenzugriffsrichtlinie geschützt ist, und einer Spalte, die durch eine Maskierungsrichtlinie geschützt ist, die erzwungenen Maskierungs- und Zeilenzugriffsrichtlinien über die Account Usage-Ansicht ACCESS_HISTORY verfolgt werden. Richtlinienreferenzen werden in der neuen Spalte policies_referenced erfasst. Diese neue 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.

Weitere Informationen dazu finden Sie unter Zugriffsverlauf und ACCESS_HISTORY-Ansicht.

Fehlerbenachrichtigungen für Snowpipe und Aufgaben – Allgemeine Verfügbarkeit

Mit diesem Release gibt Snowflake die allgemeine Verfügbarkeit von Fehlerbenachrichtigungen für Snowpipe und Aufgaben bekannt. Sowohl Snowpipe als auch Snowflake Tasks können bei Auftreten von Fehlern Fehlerbenachrichtigungen an Cloudmessagingdienste senden.

  • In Snowpipe-Benachrichtigungen werden die Fehler beschrieben, die in den einzelnen Dateien beim Laden aufgetreten sind, sodass eine weitere Analyse der Daten in den Dateien möglich ist.

  • In Aufgabenfehlerbenachrichtigungen von Snowflake werden die Fehler beschrieben, die bei der Ausführung einer Aufgabe oder bei abhängigen Aufgaben aufgetreten sind.

Bisher waren Aufgabenfehlerbenachrichtigungen nur für Snowflake-Konten verfügbar, die auf Amazon Web Services gehostet wurden. Ab diesem Release ist dieses Feature auch für Snowflake-Konten verfügbar, die auf Google Cloud Platform und Microsoft Azure gehostet werden.

Weitere Informationen dazu finden Sie unter Snowpipe-Fehlerbenachrichtigungen und Aktivieren von Fehlerbenachrichtigungen für Aufgaben.

Snowflake Alerts – Vorschau

Mit diesem Release können wir eine Vorschau für Snowflake Alerts bekannt geben. Ein Snowflake Alert ist ein Objekt auf Schemaebene, das Sie verwenden können, um eine Benachrichtigung zu senden oder eine Aktion auszuführen, wenn Daten in Snowflake bestimmte Bedingungen erfüllen.

So können Sie beispielweise einen Snowflake Alert einrichten, um in folgenden Fällen eine Benachrichtigung zu senden oder eine Aktion auszuführen:

  • Die Credit-Nutzung eines Warehouses erhöht sich um einen angegebenen Prozentsatz Ihres aktuellen Kontingents.

  • Der Ressourcenverbrauch Ihrer Pipelines, Aufgaben, materialisierten Ansichten usw. übersteigt einen bestimmten Wert.

  • Eine Datenzugriffsanfrage von einem nicht autorisierten Benutzer ist eingegangen.

  • Ihre Daten entsprechen nicht einer bestimmten, von Ihnen eingerichteten Geschäftsregel.

Weitere Informationen dazu finden Sie unter Einrichten von Alerts auf Grundlage von Daten in Snowflake.

Sicherheitsupdates

Veraltet SAML-SSO-Parameter

Mit diesem Release sind die Parameter SAML_IDENTITY_PROVIDER und SSO_LOGIN_PAGE, die für die SAML-SSO-Konfiguration und -Verwaltung verwendet werden, veraltet.

Alle Snowflake-Konfigurationen müssen nun anstelle der Parameter SAML_IDENTITY_PROVIDER und SSO_LOGIN_PAGE eine SAML2-Sicherheitsintegration verwenden.

Wenn Sie eine bestehende SSO-Implementierung haben, die den Kontoparameter SAML_IDENTITY_PROVIDER verwendet, finden Sie weitere Informationen unter Migration zu einer SAML2-Sicherheitsintegration.

Diese veralteten Parameter funktionieren noch, werden aber in einem zukünftigen Release entfernt. Durch Migration zu einer SAML2-Sicherheitsintegration stehen Ihnen auch zusätzliche Feature zur Verfügung, die bei Verwendung der veralteten Kontoparameter nicht verfügbar sind.

Verbesserte Fehlermeldungen für SSO-Anmeldefehler – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit von verbesserten Fehlermeldungen für SAML- und External OAuth-SSO-Anmeldefehler bekannt geben.

Die verbesserten Fehlermeldungen zu SAML- und External OAuth-SSO-Anmeldefehlern enthalten nun eine UUID der Fehlermeldungen, die mit fehlgeschlagenen Anmeldeversuchen verbunden sind. Administratoren können die UUID als Argument für eine neue SYSTEM$GET_LOGIN_FAILURE_DETAILS-Funktion verwenden, die ein JSON-Objekt zurückgibt, das den Fehler im Zusammenhang mit dem fehlgeschlagenen Anmeldeversuch enthält.

Weitere Informationen dazu finden Sie unter SYSTEM$GET_LOGIN_FAILURE_DETAILS.

SQL-Aktualisierungen

Funktion ROUND: Neues Argument zur Angabe des Rundungsmodus

Wenn Sie in der Funktion ROUND das Argument <scale_expr> angeben, führt die Funktion standardmäßig eine Rundung der Hälfte des Werts von Null weg aus. Beispiel:

SELECT ROUND(2.5, 0);

+---------------+
| ROUND(2.5, 0) |
|---------------|
|             3 |
+---------------+

SELECT ROUND(-2.5, 0);

+----------------+
| ROUND(-2.5, 0) |
|----------------|
|             -3 |
+----------------+
Copy

Ab diesem Release bietet Snowflake ein neues, optionales Argument, um den Rundungsmodus zu ändern und eine Rundung der Hälfte des Werts zum Ausgleich auszuführen:

ROUND( <input_expr> [ , <scale_expr>  [ , <rounding_mode> ] ] )
Copy

Wenn Sie eine Rundung der Hälfte des Werts zum Ausgleich ausführen möchten, geben Sie HALF_TO_EVEN als drittes Argument an (nachdem Sie den Maßstab als zweites Argument angegeben haben). Beispiel:

SELECT ROUND(2.5, 0, 'HALF_TO_EVEN');

+-------------------------------+
| ROUND(2.5, 0, 'HALF_TO_EVEN') |
|-------------------------------|
|                             2 |
+-------------------------------+

SELECT ROUND(-2.5, 0, 'HALF_TO_EVEN');

+--------------------------------+
| ROUND(-2.5, 0, 'HALF_TO_EVEN') |
|--------------------------------|
|                             -2 |
+--------------------------------+
Copy

Weitere Informationen dazu finden Sie in der Dokumentation unter ROUND.

Suchoptimierungsdienst: Unterstützung von Tabellen mit Maskierungsrichtlinien und Zeilenzugriffsrichtlinien – Allgemeine Verfügbarkeit

Mit diesem Release können wir für den Suchoptimierungsdienst die allgemeine Verfügbarkeit der Unterstützung von Tabellen, die Maskierungsrichtlinien und Zeilenzugriffsrichtlinien aufweisen, bekannt geben. Dies kann dazu beitragen, die Performance von Abfragen auf solchen Tabellen zu verbessern.

Weitere Informationen dazu finden Sie unter Suchoptimierungsdienst.

Aktualisierungen bei virtuellen Warehouses

Query Acceleration Service – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit des Abfragebeschleunigungsdienstes bekannt geben.

Der Abfragebeschleunigungsdienst kann Teile des Abfrage-Workloads in einem Warehouse beschleunigen, indem er diese Teile der Abfrageverarbeitung auf vom Dienst bereitgestellte dynamische Computeressourcen verlagert. Er kann die Gesamtleistung verbessern, indem die Auswirkungen von Ausreißerabfragen reduziert werden, d. h. von Abfragen, die mehr Ressourcen verbrauchen als typische Abfragen.

Dieses Feature ist für Snowflake-Konten mit Enterprise Edition (oder höher) verfügbar.

Weitere Informationen dazu finden Sie unter Verwenden des Query Acceleration Service.

Snowpark-optimierte Warehouses – Allgemeine Verfügbarkeit

Mit diesem Release können wir die allgemeine Verfügbarkeit für Snowpark-optimierte Warehouses in den Regionen von Amazon Web Services (AWS), Microsoft Azure und Google Cloud Platform bekannt geben.

Weitere Informationen dazu finden Sie unter Snowpark-optimierte Warehouses.

Aktualisierungen für das Laden von Daten

ON_ERROR-Kopieroption unterstützt alle Dateiformate

Mit diesem Release unterstützt die ON_ERROR-Kopieroption des Befehls COPY INTO <Tabelle> konsistent alle Dateiformate, die entweder Parsing- oder Transformationsfehler aufweisen.

Bisher funktionierten die ON_ERROR-Werte bei Parsing- oder Transformationsfehlern nur dann wie erwartet, wenn es sich um Datendateien mit strukturierten Daten (CSV, TSV usw.) handelte. Datendateien mit semistrukturierte Daten (JSON, Avro, ORC, Parquet oder XML) boten dagegen nicht die gleiche Verhaltenssemantik wie Dateien mit strukturierten Daten bei folgenden ON_ERROR-Werte: CONTINUE, SKIP_FILE_<num>, oder ‚SKIP_FILE_<num> %‘.

Jetzt funktionieren die ON_ERROR-Werte wie erwartet und sind für alle strukturierten und semistrukturierten Dateien konsistent, einschließlich CSV, TSV, JSON, Avro, ORC, Parquet oder XML.

Weitere Informationen dazu finden Sie unter Kopieroptionen (copyOptions).

Neue Metadatenspalten für Stagingdateien

Mit diesem Release generiert Snowflake automatisch die folgenden neuen Metadatenspalten für Stagingdateien, die abgefragt oder in Tabellen kopiert werden können.

METADATA$FILE_CONTENT_KEY

Prüfsumme der Staging-Datendatei, zu der die aktuelle Zeile gehört.

METADATA$FILE_LAST_MODIFIED

Zeitstempel der letzten Änderung an der Staging-Datendatei, zu der die aktuelle Zeile gehört. Wird als TIMESTAMP_NTZ zurückgegeben.

METADATA$START_SCAN_TIME

Zeitstempel für den Beginn der Operation für jeden Datensatz in der Staging-Datendatei. Wird als TIMESTAMP_LTZ zurückgegeben.

Diese neuen Metadaten-Spalten liefern detailliertere Informationen zu den Stagingdateien. Sie können zum Beispiel METADATA$START_SCAN_TIME abfragen, um einen genauen Zeitwert für das Laden von Datensätzen zu erhalten.

Weitere Informationen dazu finden Sie unter Abfragen von Metadaten für bereitgestellte Dateien.

Aktualisierungen bei Data Collaboration

Steuerelemente zum Auffinden von Freigabeangeboten – Allgemeine Verfügbarkeit

Mit diesem Release können wird die allgemeine Verfügbarkeit der Steuerelemente zum Auffinden von Freigabeangeboten bekannt geben. Mithilfe dieser Steuerelemente können Sie Freigabeangebote anbieten, die nur von bestimmten Verbrauchern entdeckt werden können, ähnlich wie bei einer direkten Freigabe.

Durch Verwendung von privat auffindbaren Freigabeangeboten anstelle von direkten Freigaben können Sie Ihr Datenprodukt über Clouds und Snowflake-Regionen hinweg automatisch bereitstellen. Sie können zudem Kennzahlen über die Nutzung der Daten durch die Verbraucher sammeln, und Sie können Metadaten wie einen Titel und eine Beschreibung sowie Verwendungsbeispiele zu Ihrer Datenfreigabe hinzufügen, sodass die Verbraucher die Daten effizienter nutzen können.

Weitere Informationen dazu finden Sie unter Allgemeine Informationen zu Freigabeangeboten.

Aktualisierungen der Weboberfläche

Verbesserungen am SQL-Editor – Allgemeine Verfügbarkeit

Mit diesem Release können wird die allgemeine Verfügbarkeit von Verbesserungen am SQL-Editor in Snowsight bekannt geben, darunter die folgenden:

  • Verbesserte Funktion zum Suchen und Ersetzen

  • Neugestaltung der Autovervollständigung für Befehle, Spalten und Objekte

  • Aktualisierung der Autovervollständigung für Funktionen, einschließlich Vorschlägen für Funktionsargumente, um das Schreiben benutzerdefinierter Funktionen zu vereinfachen

  • Hervorhebung von ausgewählten Schlüsselwörtern, sodass bei Auswahl eines Begriffs im SQL-Editor alle anderen Instanzen des Begriffs hervorgehoben angezeigt werden