04-06 novembre 2024 — Notes de version 8.42

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

Trust Center : deux nouveaux scanners dans le paquet de scanners Security Essentials

Avec cette version, nous avons le plaisir d’annoncer deux nouveaux scanners Trust Center dans le paquet de scanners Security Essentials. Ce paquet de scanners analyse votre compte pour vérifier que vous avez configuré les recommandations suivantes :

Pour plus d’informations, voir Paquet de scanner Security Essentials.

Alertes sans serveur — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale du modèle de calcul sans serveur pour les alertes Snowflake, qui était auparavant disponible en tant que fonctionnalité en avant-première.

Lorsque vous configurez une alerte pour utiliser le modèle de calcul sans serveur, Snowflake redimensionne et met à l’échelle automatiquement les ressources de calcul requises pour l’alerte. Snowflake détermine la taille idéale des ressources de calcul pour une exécution donnée en se basant sur une analyse dynamique des statistiques des exécutions précédentes les plus récentes de la même alerte.

Pour utiliser le modèle de calcul sans serveur pour une alerte, omettez le paramètre WAREHOUSE lors de l’exécution de la commande CREATE ALERT.

Pour plus d’informations, consultez Configuration d’alertes basées sur des données dans Snowflake.

Mises à jour SQL

Fonctions PARSE_JSON et TRY_PARSE_JSON : les clés en double sont désormais autorisées

Avec cette version, les fonctions PARSE_JSON et TRY_PARSE_JSON disposent d’un nouvel argument parameter. Lorsque cet argument est défini sur d, les clés en double sont autorisées dans la chaîne en cours d’analyse. S’il existe des clés en double, ces fonctions ne renvoient que la valeur associée à la dernière occurrence de chaque clé.

Mises à jour de l’extensibilité

Une nouvelle version de Tensorflow pourrait nécessiter la spécification de Keras

Avec cette version, la version 2.17.0 de la bibliothèque Tensorflow a été ajoutée. La nouvelle version de Tensorflow comprend une structure de module modifiée pour Keras, une API d’apprentissage profond. Si vous avez des fonctions définies par l’utilisateur (UDFs) ou des procédures qui utilisent Tensorflow, mais sans spécifier une version antérieure à 2.17.0, Snowflake supposera que votre gestionnaire doit automatiquement commencer à utiliser la version 2.17.0 lorsque vous exécutez CREATE OR REPLACE pour l’UDF ou la procédure.

Lorsque vous créez ou mettez à jour l’UDF ou la procédure, il se peut qu’il se produise une erreur telle que la suivante :

from tensorflow.keras.models import Sequential ModuleNotFoundError: No module named 'tensorflow.keras' in function
Copy

Pour résoudre cette erreur, suivez les conseils donnés dans Migration du code Keras 2 vers Keras 3 multi-backend. Vous devrez peut-être ajouter Keras comme paquet distinct via le paramètre PACKAGES dans CREATE OR REPLACE.

Mises à jour des pipelines de données

Tâches : contrôle utilisateur des tâches sans serveur — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer que vous pouvez contrôler dans une certaine mesure le coût et les performances des tâches sans serveur en définissant les paramètres suivants : SERVERLESS_TASK_MAX_STATEMENT_SIZE, SERVERLESS_TASK_MIN_STATEMENT_SIZE et TARGET_COMPLETION_INTERVAL.

Pour plus d’informations, voir Tâches sans serveur.

Tâches : notifications de réussite des tâches — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale des notifications de réussite des tâches. Snowflake peut pousser des notifications de réussite auprès d’un service de messagerie Cloud lorsqu’un graphique de tâches se termine correctement. L’intégration des notifications de réussite n’est spécifiée que sur une tâche racine d’un graphique de tâches. Snowflake n’envoie des notifications de réussite que lorsque l’ensemble du graphique de tâches est exécuté correctement et n’envoie pas de notifications pour une tâche autonome exécutée correctement.

Pour plus d’informations, voir Configurer une tâche pour l’envoi de notifications de réussite.

Mises à jour d’AI et de ML

Role-based Access Control (RBAC) au niveau de l’API pour Cortex Analyst

Pour améliorer encore davantage la sécurité et la gestion des accès, nous lançons le contrôle d’accès à base de rôles (Role-based Access Control ou RBAC) au niveau de l’API pour Cortex Analyst. Toutes les requêtes adressées à Cortex Analyst doivent utiliser un rôle qui s’est vu attribuer le rôle CORTEX USER. Cela permet aux administrateurs de contrôler qui peut appeler Cortex Analyst avec Snowflake RBAC. Le rôle CORTEX_USER est accordé par défaut à PUBLIC. Pour plus d’informations, voir Privilèges requis.

Notes de version - Journal des changements

Annonce

Mettre à jour

Date

Notes de version

Première publication (avant-première)

01 nov. 24

Role-based Access Control (RBAC) au niveau de l’API pour Cortex Analyst

Ajout aux mises à jour d’AI et de ML

05 nov. 24

Tâches : contrôle utilisateur des tâches sans serveur

Ajouté à la section Mises à jour du pipeline de données

06 nov. 24

Connectivité privée sortante pour les fonctionnalités Snowflake

Suppression de la section Nouvelles fonctions

07 nov. 24

Trust Center : deux nouveaux scanners dans le paquet de scanners Security Essentials

Ajouté à la section Nouvelles fonctionnalités

11 nov. 24