05-12 mai 2025 — Notes de version 9.12 (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é par défaut ; les administrateurs peuvent désactiver cette option |
Activé par défaut |
Le statut de chaque bundle sera modifié dans la prochaine version des changements de comportement, prévue pour juin 2025 ; cependant, cette planification est susceptible de changer.
Pour plus d’informations sur les statuts des bundle et leur impact sur vos comptes, voir À propos des changements de comportement.
Nouvelles fonctionnalités¶
Canaux de publication pour les Native Apps de Snowflake — Disponibilité générale¶
Avec cette version, la fonction des canaux de publication dans les Native Apps de Snowflake est généralement disponible.
Les canaux de version permettent aux fournisseurs de publier des applications dans différences zones de préparation du cycle de préparation des applications. Par exemple, un fournisseur peut utiliser les canaux de publication pour effectuer les tâches suivantes pour une version ou un correctif d’une application :
Tester une application.
Publier une application pour les consommateurs sous forme d’aperçu ou pour les UAT (tests d’acceptation par l’utilisateur).
Publier l’application dans un environnement de production.
Pour plus d’informations, voir Publier une application à l’aide des canaux de version.
Mises à jour SQL¶
Amélioration des messages d’erreur pour les commandes du langage de manipulation de données (DML)¶
Dans les versions précédentes, les messages d’erreur pour les commandes DML n’incluaient pas le nom de la colonne pour les erreurs qui impliquaient une colonne spécifique. Avec cette version, certains messages d’erreur pour les commandes DML incluent le nom de la colonne. Notez que le nom de la colonne n’est pas inclus dans tous les messages d’erreur de DML.
Par exemple, les instructions SQL suivantes renvoient un message d’erreur DML :
CREATE OR REPLACE TABLE demo_dml_error_message (v VARCHAR);
INSERT INTO demo_dml_error_message (v) VALUES
(3),
('d');
Dans les versions précédentes, le message d’erreur suivant était renvoyé :
100038 (22018): Numeric value 'd' is not recognized
Avec cette version, le message d’erreur suivant est renvoyé :
100038 (22018): DML operation to table DEMO_INSERT_TYPE_MISMATCH failed on
column V with error: Numeric value 'd' is not recognized
Nouvelles fonctions SQL¶
Les fonctions suivantes sont désormais disponibles avec cette version :
Sous-catégorie de fonction |
Nouvelle fonction |
Description |
---|---|---|
Estimation de la cardinalité |
DATASKETCHES_HLL (Avant-première) |
Renvoie une approximation de la cardinalité distincte de l’entrée (c’est-à-dire que |
Estimation de la cardinalité |
DATASKETCHES_HLL_ACCUMULATE (Avant-première) |
Renvoie l’esquisse à la fin de l’agrégation. |
Estimation de la cardinalité |
DATASKETCHES_HLL_COMBINE (Avant-première) |
Combine (fusionne) les esquisses d’entrée en une seule esquisse de sortie. |
Estimation de la cardinalité |
DATASKETCHES_HLL_ESTIMATE (Avant-première) |
Renvoie l’estimation de la cardinalité pour l’esquisse donnée. |
Mises à jour de l’extensibilité¶
Profileur de code intégré pour les procédures stockées en Python — Disponibilité générale¶
Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale du profilage de code intégré pour le code du gestionnaire de procédure stockée écrit en Python. En utilisant le profileur, vous pouvez découvrir combien de temps ou de mémoire a été consacré à l’exécution du code de votre gestionnaire. Le profileur génère des informations décrivant le temps ou la mémoire consacrés à l’exécution de chaque ligne du gestionnaire de procédure.
Pour les procédures écrites en SQL, voir Profilage du code du gestionnaire de procédure Python.
Pour les procédures écrites à l’aide de l’API Snowpark, voir Profilage des gestionnaires de procédures stockées de Snowpark Python.
Mises à jour relatives au chargement et au déchargement des données¶
Prise en charge du clonage de la zone de préparation interne — Disponibilité générale¶
Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de la prise en charge du clonage de zone de préparation interne lorsque vous clonez une base de données ou un schéma.
Pour plus d’informations, voir CREATE <objet> … CLONE.
Scanner vectorisé désormais disponible sans restriction ON_ERROR¶
Auparavant, l’activation de l’analyseur vectoriel nécessitait que l’option ON_ERROR
soit définie sur ABORT_STATEMENT
ou SKIP_FILE
. Cette limite a été supprimée.
Vous pouvez désormais tirer parti des performances du scanner vectorisé quel que soit le paramètre ON_ERROR
que vous choisissez, y compris CONTINUE
, SKIP_FILE_num
et 'SKIP_FILE_num%'
. Vous bénéficiez ainsi d’une plus grande souplesse dans la configuration de vos processus de chargement et déchargement de données, tout en profitant d’une optimisation de la numérisation.
Pour plus d’informations, voir USE_VECTORIZED_SCANNER.
Mises à jour de la gouvernance des données¶
Classification des données sensibles : Nouveaux classificateurs pour l’Inde¶
Les classificateurs de données sensibles suivants prennent désormais en charge la protection des données sensibles en Inde :
NATIONAL_IDENTIFIER (Numéro de compte permanent (PAN), Aadhaar et Voter ID)
DRIVERS_LICENSE
TAX_IDENTIFIER (Numéro d’identification de la taxe sur les produits et services (GSTIN))
Mises à jour de Snowpark Container Services¶
Utilisation des droits de l’appelant pour se connecter à Snowflake — Disponibilité générale¶
Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de la connexion à Snowflake depuis l’intérieur d’un conteneur en utilisant les droits de l’appelant.
Notes de version - Journal des changements¶
Annonce |
Mettre à jour |
Date |
---|---|---|
Notes de version |
Première publication (avant-première) |
25-avr-25 |
Nouvelles méthodes d’authentification pour l’authentification multifactorielle (MFA) — Disponibilité générale |
Ajouté à la section Sécurité |
28-avr-25 |
Utilisation des droits de l’appelant pour se connecter à Snowflake — Disponibilité générale |
Ajouté à la section Snowpark Container Services |
30-avr-25 |
Arguments de sortie (OUT) Snowflake Scripting — Disponibilité générale |
Supprimé de la section Mises à jour SQL |
30-avr-25 |
Scanner vectorisé désormais disponible sans restriction ON_ERROR |
Ajouté à la section Chargement et déchargement de données |
08-mai-25 |
Nouvelles limites de taille maximale pour les objets de la base de données — Disponibilité générale |
Supprimé de la section Mises à jour SQL |
12-mai-25 |
Nouvelles méthodes d’authentification pour l’authentification multifactorielle (MFA) — Disponibilité générale |
Supprimé de la section Sécurité |
12-mai-25 |