31 mars - 04 avril 2025 — Notes de version 9.8

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.

Mises à jour de sécurité

Trust Center : Scanners de risques humains et d’utilisateurs de services

Avec cette version, Snowflake a le plaisir d’annoncer deux scanners supplémentaires : Human User MFA Readiness et Service User Passwordless Readiness. Dans le cadre du paquet de scanners Threat Intelligence, les nouveaux scanners vous permettent de vérifier la présence d’utilisateurs humains et de services à risque afin de réduire davantage les vulnérabilités en matière de sécurité.

  • Human User MFA Readiness Scanners identifie les utilisateurs humains qui se sont connectés avec un simple mot de passe au cours des 90 derniers jours et qui n’ont pas encore défini l’authentification multifactorielle (MFA). Il signale également les utilisateurs humains qui ne se sont pas connectés depuis 90 jours mais dont le mot de passe est toujours défini.

  • Service User Passwordless Readiness recherche les utilisateurs du service hérité qui se sont récemment connectés avec un mot de passe et ne l’ont pas supprimé. Il signale également les utilisateurs de services qui ne se sont pas connectés depuis 90 jours, mais pour lesquels un mot de passe a été défini.

Pour plus d’informations, voir Paquet de scanners Threat Intelligence.

Mises à jour SQL

Actualisation asynchrone pour les groupes de basculement et les groupes de réplication

Avec cette version, vous pouvez appeler la fonction SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH pour effectuer la même performance que la commande ALTER FAILOVER GROUP … REFRESH ou ALTER REPLICATION GROUP … REFRESH. Les opérations d’actualisation de cette fonction se déroulent de manière asynchrone, ce qui vous permet de continuer à travailler pendant que les actualisations sont en cours.

Pour plus d’informations, voir SYSTEM$SCHEDULE_ASYNC_REPLICATION_GROUP_REFRESH.

Variables de liaison dans les commandes SHOW

Avec cette version, vous pouvez utiliser les variables de liaison avec les mots-clés LIKE et LIMIT dans les commandes SHOW. Par exemple, la commande SHOW suivante, qui pourrait être incluse dans une procédure stockée Javascript, utilise des variables de liaison :

SHOW TABLES LIKE ? LIMIT ?;
Copy

L’exemple suivant utilise des variables de liaison dans une commande SHOW dans un bloc Snowflake Scripting :

BEGIN
  LET a INT := 10;
  LET p STRING := 'mytable';
  LET res RESULTSET := (SHOW TABLES LIKE :p LIMIT :a);
  RETURN TABLE(res);
END;
Copy

Mises à jour du data lake

Tables Apache Iceberg™ : Suppressions au niveau des lignes pour les tables gérées en externe — Aperçu

Avec cette version, nous avons le plaisir d’annoncer l’aperçu de la prise en charge des suppressions au niveau des lignes avec les fichiers de suppression positionnelle lorsque des moteurs externes effectuent des opérations de mise à jour, de suppression et de fusion sur des tables Iceberg gérées en externe dans Snowflake.

Pour plus d’informations, voir Utiliser les suppressions de niveau ligne.

Tables Apache Iceberg™ : Prise en charge des tables Delta — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de la prise en charge de la création de tables Iceberg en lecture seule à partir de tables Delta Lake stockées dans le stockage objet. La création de tables Iceberg à partir des journaux Delta Lake offre la possibilité d’effectuer des analyses Lakehouse efficaces dans Snowflake et de générer des métadonnées Iceberg à des fins de consommation dans un écosystème de moteurs Iceberg.

Pour plus d’informations, voir CREATE ICEBERG TABLE (fichiers Delta dans le stockage d’objets).

Nouvelles propriétés de la base de données : CATALOG_SYNC_NAMESPACE_MODE et CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER

Avec cette version, Snowflake a le plaisir d’annoncer la publication de deux nouvelles propriétés de base de données :

  • CATALOG_SYNC_NAMESPACE_MODE

  • CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER

Cela vous permet d’interroger les tables Apache Iceberg™ gérées par Snowflake dans Open Catalog à l’aide d’un moteur tiers qui ne peut effectuer des requêtes que sur des tables situées jusqu’au deuxième niveau d’espace de noms dans un catalogue, comme Trino.

Utilisez le paramètre FLATTEN pour la propriété CATALOG_SYNC_NAMESPACE_MODE afin de synchroniser une table Iceberg gérée par Snowflake avec Snowflake Open Catalog avec un espace de noms parent en aplatissant les deux espaces de noms parents de la table en un seul espace de noms. Utilisez la propriété CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER pour insérer un délimiteur dans l’espace de noms résultant afin d’éviter les conflits qui pourraient résulter de l’aplatissement des deux espaces de noms parents. Vous spécifiez ces propriétés lorsque vous créez une base de données.

Pour plus d’informations, voir CREATE DATABASE et Synchronisation d’une table gérée par Snowflake avec Snowflake Open Catalog.

Par exemple, lorsque vous définissez la propriété CATALOG_SYNC_NAMESPACE_MODE sur FLATTEN et que vous spécifiez un trait d’union (-) pour la propriété CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER, Snowflake synchronise les tables Iceberg customer.data.table1 et custom.erdata.table1 gérées par Snowflake avec le catalogue externe catalog1 dans Open Catalog avec les noms pleinement qualifiés suivants :

  • catalog1.customer-data.table1

  • catalog1.custom-erdata.table1

Si vous utilisez la valeur par défaut de la propriété CATALOG_SYNC_NAMESPACE_MODE (NEST), Snowflake continue de synchroniser la table avec Open Catalog avec deux espaces de noms parents et la propriété CATALOG_SYNC_NAMESPACE_FLATTEN_DELIMITER n’est pas exigée.

Mises à jour de Snowpark Container Services

Suspension automatique d’un service Snowpark Container Services — Aperçu

Avec cette version, nous avons le plaisir d’annoncer l’aperçu de la prise en charge de la propriété de service AUTO_SUSPEND_SECS permettant de définir la durée d’inactivité après laquelle Snowflake suspend automatiquement le service.

Pour plus d’informations, voir CREATE SERVICE et ALTER SERVICE.

Notes de version - Journal des changements

Annonce

Mettre à jour

Date

Notes de version

Première publication (avant-première)

21-mar-25

Suspension automatique d’un service Snowpark Container Services — Aperçu

Ajouté à la section Mises à jour de Snowpark Container Services

27-mar-25