30 avril - 07 mai 2024 — Notes de version 8.17 (avec changements de comportement)¶
Attention
La version est terminée.
Pour les différences entre la version préliminaire et la version finale de ces notes de versions, voir Notes de version - Journal des changements.
Bundles de changements de comportement¶
Cette version contient des bundles de changements de comportement suivants :
Nom du bundle |
Statut dans cette version |
Statut précédentes |
---|---|---|
Désactivé par défaut ; les administrateurs peuvent l’activer à des fins de test. |
N/A (introduit dans cette version) |
|
Activé par défaut ; les administrateurs peuvent désactiver cette option |
Désactivé par défaut |
|
Activé de manière générale ; les administrateurs ne peuvent plus activer/désactiver |
Activé par défaut |
Le statut de chaque bundle sera modifié dans la prochaine version des changements de comportement, prévue pour juin 2024 ; cette planification est toutefois susceptible d’être modifiée.
Pour plus d’informations sur les statuts des bundle et leur impact sur vos comptes, voir À propos des changements de comportement.
Mises à jour de sécurité¶
Améliorations de l’authentificateur — Disponibilité générale¶
Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de plusieurs améliorations de l’authentificateur.
Politiques d’authentification¶
Les politiques d’authentification vous permettent de contrôler le mode d’authentification des utilisateurs en spécifiant quels clients peuvent s’authentifier et quelles méthodes d’authentification peuvent être utilisées avec les intégrations de sécurité SAML2 et External OAuth.
Pour plus d’informations, voir Politiques d’authentification et Limitations.
Flux de connexion avec identificateur d’abord¶
Le flux de connexion avec identificateur d’abord permet à Snowflake d’identifier un utilisateur avant de lui présenter des options d’authentification. Dans ce flux, Snowflake demande à l’utilisateur son adresse e-mail ou son nom d’utilisateur uniquement, puis affiche les options d’authentification en fonction de l’identité de l’utilisateur.
Pour plus d’informations sur cette fonctionnalité et sur la manière de l’activer, voir Connexion avec identificateur d’abord.
Nouvelles propriétés pour les intégrations de sécurité SAML2¶
Une intégration de sécurité SAML2 pour une configuration d’authentification fédérée peut inclure deux nouvelles propriétés : ALLOWED_USER_DOMAINS et ALLOWED_EMAIL_PATTERNS. Lorsque l’utilisateur se connecte, son adresse e-mail doit correspondre aux valeurs spécifiées dans ces propriétés afin de s’authentifier auprès du fournisseur d’identificateur associé à l’intégration de sécurité. Cette fonctionnalité nécessite l’activation du flux de connexion avec identificateur d’abord.
Pour plus d’informations, voir CREATE SECURITY INTEGRATION (SAML2).
Prise en charge de plusieurs fournisseurs d’identité¶
Snowflake prend désormais en charge plusieurs fournisseurs d’identité pour l’authentification fédérée à l’aide des intégrations de sécurité SAML2, ce qui permet à différents utilisateurs de s’authentifier auprès de différents fournisseurs d’identité. Cette fonctionnalité nécessite l’activation du flux de connexion avec identité d’abord.
Pour plus d’informations, voir Utilisation de plusieurs fournisseurs d’identité pour l’authentification fédérée.
Mises à jour SQL¶
Propriété READ ONLY disponible pour les tables¶
Avec cette version, vous pouvez créer des tables avec une nouvelle propriété READ ONLY. La propriété READ ONLY n’est valable que pour une table temporaire créée avec la variante CREATE TABLE … CLONE de la commande CREATE TABLE. Une table en lecture seule n’autorise pas les opérations DML et n’autorise qu’un sous-ensemble d’opérations DDL.
Lorsque le bundle de changements de comportement 2024_04 est activé, les informations relatives à la propriété READ ONLY sont incluses dans la sortie lorsque vous exécutez la commande SHOW TABLES, que vous interrogez la vue TABLES et que vous appelez la fonction GET_DDL.
Fonctions ST_INTERSECTION_AGG et ST_UNION_AGG — Disponibilité générale¶
Les fonctions suivantes sont désormais disponibles de façon générale avec cette version :
Catégorie de fonction |
Nouvelle fonction |
Description |
---|---|---|
Géospatial |
En tenant compte d’une colonne GEOGRAPHY, renvoie un objet GEOGRAPHY qui représente la forme contenant l’ensemble combiné des points communs aux formes représentées par les objets de la colonne, (c’est-à-dire l’intersection des formes). |
|
Géospatial |
Étant donné une colonne GEOGRAPHY, renvoie un objet GEOGRAPHY qui représente l’ensemble combiné des points qui se trouvent dans au moins une des formes représentées par les objets de la colonne (c’est-à-dire l’union des formes). |
Mises à jour du chargement et du déchargement des données¶
Nouvelle option de copie : INCLUDE_METADATA¶
Avec cette version, nous sommes heureux d’annoncer une nouvelle option de copie INCLUDE_METADATA
pour COPY INTO <table>. Cette option de copie fournit un mappage défini par l’utilisateur entre les colonnes de la table cible et les colonnes de METADATA et ne peut être utilisée qu’avec l’option de copie MATCH_BY_COLUMN_NAME
.
En utilisant ces deux options de copie, INCLUDE_METADATA
avec MATCH_BY_COLUMN_NAME
, l’ingestion des données est simplifiée, ce qui permet d’inclure les métadonnées des fichiers dans les colonnes des tables cibles tout en chargeant les colonnes de données des fichiers.
Dans l’exemple suivant, un mappage est défini avec INCLUDE_METADATA. Les colonnes existantes, ingestdate
et filename
, sont complétées par des colonnes de métadonnées correspondantes, parallèlement aux colonnes de données du fichier.
COPY INTO table1 FROM @stage1
MATCH_BY_COLUMN_NAME = CASE_INSENSITIVE
INCLUDE_METADATA = (
ingestdate = METADATA$START_SCAN_TIME, filename = METADATA$FILENAME);
+-----+-----------------------+---------------------------------+-----+
| ... | FILENAME | INGESTDATE | ... |
|---------------------------------------------------------------+-----|
| ... | example_file.json.gz | Thu, 22 Feb 2024 19:14:55 +0000 | ... |
+-----+-----------------------+---------------------------------+-----+
Note
Pour CSV uniquement, il existe un problème connu lorsque l’option de copie INCLUDE_METADATA
est utilisée avec MATCH_BY_COLUMN_NAME
. N’utilisez pas cette option de copie lors du chargement des fichiers CSV jusqu’à ce que le problème connu soit résolu.
Mise à jour : ce problème est résolu avec la version 8.19.
Pour plus d’informations, voir Options de copie (copyOptions).
Notes de version - Journal des changements¶
Annonce |
Mettre à jour |
Date |
---|---|---|
Notes de version |
Première publication (avant-première) |
29-avr-24 |
Nouvelle option de copie : INCLUDE_METADATA a indiqué un problème connu avec CSV |
Modifié, le problème connu est résolu |
15-Mai-24 |