03-06 mars 2025 — Notes de version 9.5¶
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.
Nouvelles fonctionnalités¶
Classification automatique des données sensibles — Disponibilité générale¶
Vous pouvez désormais utiliser Snowflake pour détecter automatiquement les données sensibles à l’aide de classificateurs natifs et personnalisés. Grâce à la classification automatique des données sensibles, des politiques de balise et de masquage définies par l’utilisateur peuvent être automatiquement appliquées aux colonnes lorsque des données sensibles sont détectées.
Pour plus d’informations, voir Classer automatiquement les données sensibles.
Mises à jour SQL¶
Snowflake Scripting : Tâches enfants asynchrones — Disponibilité générale¶
Avec cette version, la prise en charge de Snowflake Scripting (SQL) pour les tâches enfants asynchrones dans les procédures stockées est généralement disponible. Les procédures stockées exécutent simultanément des tâches enfants asynchrones. Une tâche enfant peut être n’importe quelle instruction SQL valide, y compris les instructions SELECT et les instructions DML, telles que INSERT ou UPDATE.
Pour exécuter une requête en tant que tâche enfant asynchrone, ajoutez le mot-clé ASYNC à la requête. Lorsque ce mot-clé est omis, la procédure stockée exécute les tâches enfants de manière séquentielle, et chaque tâche enfant attend que la tâche enfant en cours se termine avant de démarrer.
L’exécution simultanée de plusieurs tâches enfants peut améliorer l’efficacité et réduire la durée totale d’exécution.
Pour plus d’informations, voir Travailler avec des tâches enfants asynchrones.
Snowflake Scripting : Amélioration des messages d’erreur¶
Avec cette version, les messages d’erreur de Snowflake Scripting ont été améliorés afin de fournir des informations plus précises sur l’erreur et sur le numéro de ligne du code qui l’a provoquée.
Par exemple, le code Snowflake Scripting suivant renvoie une erreur :
EXECUTE IMMEDIATE $$
BEGIN
LET c1 := 0;
IF (c1 = 0) THEN
INSERT invalid_text VALUES (1);
END IF;
END;
$$
;
Dans les versions précédentes, le message d’erreur suivant était renvoyé :
001003 (42000): SQL compilation error:
syntax error line 4 at position 5 unexpected '('.
syntax error line 4 at position 9 unexpected '='.
Avec cette version, le message d’erreur suivant est renvoyé :
001003 (42000): SQL compilation error:
syntax error line 5 at position 11 unexpected 'invalid_text'.
Notes de version - Journal des changements¶
Annonce |
Mettre à jour |
Date |
---|---|---|
Notes de version |
Première publication (avant-première) |
28-fév-25 |
Classification automatique des données sensibles — Annonce GA |
Ajouté à la section Nouvelles fonctionnalités |
03-mar-25 |