Mai 2022

Les nouvelles fonctionnalités, les changements de comportement et les mises à jour (améliorations, corrections, etc.) suivants ont été introduits ce mois-ci. Si vous avez des questions sur ces ajouts, veuillez contacter le support Snowflake.

Important

Chaque version peut inclure des mises à jour nécessitant l’actualisation de l’interface Web.

En règle générale, pour éviter que ces mises à jour nuisent à votre utilisation, nous vous recommandons d’actualiser l’interface Web après le déploiement de chaque version de Snowflake.

Dans ce chapitre :

Nouvelles fonctionnalités

Exécution de scripts Snowflake — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale d’Exécution de scripts Snowflake.

Exécution de scripts Snowflake est une extension de Snowflake SQL qui ajoute la prise en charge de la logique procédurale. Vous pouvez utiliser Exécution de scripts Snowflake pour écrire des procédures stockées dans SQL.

Pour plus d’informations, voir Guide du développeur Exécution de scripts Snowflake.

API Snowpark pour Java — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de l’API Snowpark pour Java sur les plates-formes Amazon Web Services (AWS) et Microsoft Azure. L’API Snowpark pour Java est disponible en avant-première sur Google Cloud Platform (GCP).

Snowpark est une nouvelle expérience de développement qui offre une API intuitive pour l’interrogation et le traitement des données dans un pipeline de données. Grâce à cette bibliothèque, vous pouvez créer des applications qui traitent les données dans Snowflake sans les déplacer vers le système où s’exécute le code de votre application.

Pour plus d’informations, voir API Snowpark.

API Snowpark pour Scala — Disponibilité générale sur Azure

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de l’API Snowpark pour Scala sur les comptes Snowflake hébergés sur Azure. Auparavant, cette fonctionnalité n’était généralement disponible que pour les comptes hébergés sur AWS. Elle est toujours disponible en avant-première sur les comptes hébergés sur GCP.

Pour plus d’informations, voir Guide du développeur Snowpark pour Scala.

UDFs Java — Disponibilité générale sur Azure

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de la prise en charge des UDFs Java (fonctions définies par l’utilisateur), y compris des UDTFs, pour les comptes Snowflake hébergés sur Azure. Auparavant, cette fonctionnalité n’était généralement disponible que pour les comptes hébergés sur AWS. Elle est toujours disponible en avant-première sur les comptes hébergés sur GCP.

Pour plus d’informations, voir Introduction aux UDFs Java.

Mises à jour de sécurité

Mises à jour SQL

Nouvelles fonctions SQL

La ou les fonctions suivantes ont été introduites dans des versions récentes :

Catégorie de fonction

Nouvelle fonction

Description

Fonctions d’agrégation (Compter les valeurs distinctes)

ARRAY_UNIQUE_AGG

Renvoie un tableau qui contient toutes les valeurs distinctes de la colonne spécifiée.

Fonctions d’agrégation (Compter les valeurs distinctes)

ARRAY_UNION_AGG

Renvoie un tableau qui contient toutes les valeurs distinctes (l’union des valeurs distinctes) des tableaux d’entrée.

Système (Contrôle)

SYSTEM$AUTHORIZE_PRIVATELINK

Active la connectivité privée au service Snowflake pour le compte actuel.

Système (Contrôle)

SYSTEM$REVOKE_PRIVATELINK

Désactive la connectivité privée au service Snowflake pour le compte actuel.

Système (informations)

SYSTEM$GET_PRIVATELINK

Vérifie si votre compte actuel est autorisé pour la connectivité privée au service Snowflake.

Système (informations)

SYSTEM$GET_PRIVATELINK_AUTHORIZED_ENDPOINTS

Renvoie une liste des points de terminaison autorisés pour votre compte actuel à utiliser avec une connectivité privée au service Snowflake.

Fonctions de chaîne et fonctions binaires (correspondance/comparaison)

JAROWINKLER_SIMILARITY

Calcule la similarité de Jaro-Winkler entre deux chaînes en entrée. (Ceci a été introduit dans la version 6.8).

Fonctions de chaîne (expressions régulières)

REGEXP_SUBSTR_ALL (Alias : REGEXP_EXTRACT_ALL)

Renvoie un ARRAY qui contient toutes les sous-chaînes qui correspondent à une expression régulière au sein d’une chaîne. (Ceci a été introduit dans la version 6.12).

Mises à jour de l’entrepôt virtuel

Service Query Acceleration — Avant-première

Avec cette version, Snowflake introduit une version en avant-première du service Query Acceleration.

Le service d’accélération des requêtes peut accélérer certaines parties de la charge de travail des requêtes dans un entrepôt en déchargeant des parties du traitement des requêtes vers des ressources informatiques dynamiques fournies par le service. Il peut améliorer les performances globales de l’entrepôt en réduisant l’impact des requêtes aberrantes, qui sont des requêtes qui utilisent plus de ressources qu’une requête classique.

Cette fonctionnalité est disponible sur demande pour les comptes Snowflake de l’Enterprise Edition (ou supérieure) dans les régions suivantes :

  • AWS - US Ouest (Oregon)

  • AWS - US Est (Virginie du Nord)

  • AZURE - Est US 2 (Virginie)

Mises à jour des pipelines de données

Tâches : notifications d’erreur pour les comptes Snowflake sur Amazon Web Services — Avant-première

Avec cette version, nous sommes heureux d’annoncer en avant-première l’introduction des notifications d’erreur pour les tâches. Lorsque des tâches rencontrent des erreurs au cours d’une exécution, cette fonctionnalité déclenche une notification qui décrit les erreurs à l’aide de la messagerie dans le Cloud, ce qui permet une analyse plus approfondie du code SQL dans la définition de la tâche.

Note

Cette fonctionnalité est actuellement limitée aux comptes Snowflake hébergés sur Amazon Web Services (AWS). Snowflake peut uniquement envoyer des notifications d’erreur à Amazon Simple Notification Service.

La prise en charge des comptes Snowflake hébergés sur Google Cloud ou Microsoft Azure et des services de messagerie dans le Cloud respectifs est prévue.

Les fonctionnalités disponibles en avant-première sont destinées à des fins d’évaluation et de test et ne sont pas recommandées pour une utilisation en production.