11-14 novembre 2023 — 7.41 - Notes de version (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

2023_08

Désactivé par défaut ; les administrateurs peuvent l’activer à des fins de test.

N/A (introduit dans cette version)

2023_07

Activé par défaut ; les administrateurs peuvent désactiver cette option

Désactivé par défaut

2023_06

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 janvier 2024 ; ce calendrier est toutefois susceptible d’être modifié.

Pour plus d’informations sur les statuts des bundle et leur impact sur vos comptes, voir À propos des changements de comportement.

Mises à jour SQL

Nouvelles fonctions SQL

Les fonctions suivantes sont désormais disponibles avec cette version :

Catégorie de fonction

Nouvelle fonction

Description

Chiffrement

TRY_DECRYPT

Une version spéciale de DECRYPT qui retourne une valeur NULL si une erreur se produit pendant le déchiffrement.

Chiffrement

TRY_DECRYPT_RAW

Une version spéciale de DECRYPT_RAW qui retourne une valeur NULL si une erreur se produit pendant le déchiffrement.

UDFs et les procédures stockées : prise en charge des arguments facultatifs

Vous pouvez désormais spécifier qu’un argument dans une procédure UDF ou une procédure stockée est facultatif. Dans l’instruction CREATE FUNCTION ou CREATE PROCEDURE, utilisez le nouveau mot-clé DEFAULT pour spécifier la valeur par défaut d’un argument facultatif. Par exemple :

CREATE FUNCTION my_udf(
  arg_1 VARCHAR,
  arg_2_optional VARCHAR DEFAULT 'default'
  arg_3_optional INTEGER DEFAULT 0) ...
Copy

Lorsque vous appelez le site UDF ou la procédure stockée, vous pouvez omettre l’un des arguments facultatifs :

SELECT my_udf(arg_1 => 'value', arg_3_optional => 1);
Copy

Pour plus d’informations, consultez la documentation sur les arguments facultatifs pour UDFs et les procédures stockées.

Alertes Snowflake : exécution manuelle des alertes

Avec cette version, nous avons le plaisir d’annoncer la nouvelle commande EXECUTE ALERT SQL, que vous pouvez utiliser pour exécuter une alerte manuellement.

Vous pouvez utiliser la commande EXECUTE ALERT pour :

  • Vérifier qu’une nouvelle alerte fonctionne comme prévu.

  • Exécuter une alerte à un moment précis de votre pipeline de données (par exemple, à la fin de l’appel d’une procédure stockée).

Vous pouvez exécuter la commande EXECUTE ALERT de manière interactive. Vous pouvez également exécuter cette commande dans le cadre d’une procédure stockée ou d’un bloc de script Snowflake.

Pour plus d’informations, consultez EXECUTE ALERT.

Mises à jour de sécurité

Réplication des règles du réseau — Avant-première

Avec cette version, nous avons le plaisir de vous annoncer que les règles de réseau, qui sont actuellement en avant-première, sont désormais répliquées lorsque vous répliquez la base de données dans laquelle elles sont contenues. Les références entre les politiques réseau et les politiques réseau sont également répliquées.

Pour plus d’informations, consultez Réplication des politiques réseau.

Mises à jour des pipelines de données

Tableaux dynamiques : Prise en charge du privilège GRANT <> ON ALL/FUTURE DYNAMIC TABLE - Avant-première

Dans le cadre du bundle 2023_08 de changements de comportement, Snowflake a activé la prise en charge de l’octroi de privilèges sur toutes les tables dynamiques existantes et à venir.

Pour plus d’informations, consultez GRANT <privilèges>.

Tableaux dynamiques : prise en charge de GRANT ALL/ALL PRIVILEGES ON DYNAMIC TABLE - Avant-première

Dans le cadre du bundle 2023_08 de changements de comportement, Snowflake a activé la prise en charge des autorisations globales sur les tables dynamiques.

Pour plus d’informations, consultez Privilèges des tables dynamiques.

Mises à jour de l’interface Web

Plus de contrôle sur les contacts de notification dans Snowsight

La gestion de vos contacts de notification dans Snowsight est améliorée, avec un contrôle plus granulaire sur qui peut recevoir des notifications pour une organisation ou un compte, et la possibilité d’envoyer des notifications à plusieurs adresses électroniques.

Pour plus d’informations, consultez À propos des contacts de notification pour Snowflake.

Snowsight est l’interface par défaut pour les comptes Snowflake dans les régions gouvernementales US

Concluant la semaine du 13 novembre 2023, tous les utilisateurs des comptes Snowflake dans les régions gouvernementales US voient Snowsight après s’être connectés.

Pour plus d’informations, consultez À propos de la mise à niveau de Snowsight.

Changements dans le formatage des résultats des requêtes dans les feuilles de calcul et les tableaux de bord

Dans le cadre d’un changement de comportement dans le bundle 2023_07, les résultats des requêtes n’ont plus de formatage automatique appliqué dans Snowsight.

Pour plus d’informations, consultez Feuilles de calcul et tableaux de bord Snowsight : changements dans le formatage des résultats des requêtes.

Notes de version - Journal des changements

Annonce

Mettre à jour

Date

Tableaux dynamiques : Prise en charge du privilège GRANT <> ON ALL/FUTURE DYNAMIC TABLE - Avant-première

Ajouté aux Mises à jour du pipeline de données

15 novembre 2023

Tableaux dynamiques : prise en charge de GRANT ALL/ALL PRIVILEGES ON DYNAMIC TABLE - Avant-première

Ajouté aux Mises à jour du pipeline de données

15 novembre 2023