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é¶
Support en libre-service pour la configuration de AWS PrivateLink et d’Azure Private Link¶
Avec cette version, nous avons le plaisir d’annoncer un support en libre-service pour autoriser et révoquer la connectivité privée au service Snowflake pour les comptes Snowflake sur Amazon Web Services (AWS) et Microsoft Azure. Cette mise à jour supprime la nécessité de contacter le support Snowflake ni lors de l’activation initiale de AWS PrivateLink ou Azure Private Link pour votre compte Snowflake et, si cela est nécessaire, ni pour désactiver AWS PrivateLink ou Azure Private Link pour votre compte Snowflake.
Le support en libre-service est géré par un ensemble de nouvelles fonctions système. Pour plus de détails, voir Nouvelles fonctions SQL (dans ce chapitre).
Pour plus de détails, voir :
Notez que le support en libre-service de Google Cloud Private Service Connect est prévu pour une prochaine version.
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) |
Renvoie un tableau qui contient toutes les valeurs distinctes de la colonne spécifiée. |
|
Fonctions d’agrégation (Compter les valeurs distinctes) |
Renvoie un tableau qui contient toutes les valeurs distinctes (l’union des valeurs distinctes) des tableaux d’entrée. |
|
Système (Contrôle) |
Active la connectivité privée au service Snowflake pour le compte actuel. |
|
Système (Contrôle) |
Désactive la connectivité privée au service Snowflake pour le compte actuel. |
|
Système (informations) |
Vérifie si votre compte actuel est autorisé pour la connectivité privée au service Snowflake. |
|
Système (informations) |
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) |
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.