04-05 décembre 2023 — Notes de version 7.43

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

Tâche de finalisation — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale de la tâche de finalisation. Une tâche de finalisation gère la mise à disposition et le nettoyage des ressources utilisées par un DAG. Vous pouvez créer une tâche de finalisation associée à une tâche racine ou transformer une tâche autonome existante en tâche de finalisation.

La tâche de finalisation est garantie de s’exécuter indépendamment de la réussite ou de l’échec du DAG et assure le nettoyage correct des ressources et l’exécution appropriée des étapes nécessaires dans tous les scénarios. Par exemple, si une exécution DAG utilise des tables intermédiaires pour suivre les données à traiter et échoue avant la consommation des lignes de la table, l’exécution suivante rencontrera des lignes en double et retraitera les données, ce qui allongera le temps d’exécution ou gaspillera des ressources de calcul. La tâche de finalisation peut résoudre ce problème en supprimant les lignes ou en tronquant la table, si nécessaire.

Pour plus d’informations, voir Tâche de finalisation.

Mises à jour SQL

Nouvelles fonctions SQL

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

Catégorie de fonction

Nouvelle fonction

Description

Fonctions de données semi-structurées (tableau/objet)

ARRAYS_TO_OBJECT

Renvoie un objet contenant les clés spécifiées par un tableau d’entrée et les valeurs spécifiées par un autre tableau d’entrée.

Mises à jour de l’extensibilité

Cadre de test local Python Snowpark — Avant-première

Avec cette version, nous avons le plaisir d’annoncer que le cadre de test local Python Snowpark est disponible en avant-première pour tous les comptes. Le cadre de test local Python Snowpark vous permet de créer et d’agir sur des DataFrames Python Snowpark localement sans vous connecter à un compte Snowflake. Vous pouvez l’utiliser pour tester vos opérations DataFrame localement, sur votre poste de développement ou dans un pipeline CI (intégration continue), avant de déployer les changements de code sur votre compte. L’API est la même, de sorte que vous pouvez exécuter vos tests localement ou sur un compte Snowflake, sans modifier le code.

Pour plus d’informations, voir Cadre de test local.

Mises à jour de l’interface Web

Charger des fichiers dans des zones de préparation et gérer des fichiers en zone de préparation via Snowsight — Disponibilité générale

Avec cette version, nous avons le plaisir d’annoncer la disponibilité générale des fonctions Snowsight suivantes :

  • Chargement de fichiers dans des zones de préparation internes.

  • Parcours de fichiers dans une zone de préparation interne ou externe.

Avec Snowsight, vous pouvez charger des fichiers dans des zones de préparation nommées internes et vous préparer à charger des données dans des tables ou à charger des dépendances pour des feuilles de calcul Python. Vous pouvez également utiliser Snowsight pour afficher et gérer les fichiers en zone de préparation.

Pour plus d’informations, consultez Mise des fichiers en zone de préparation en utilisant Snowsight.

Notes de version - Journal des changements

Annonce

Mettre à jour

Date

Notes de version

Première publication (avant-première)

04 décembre 2023

Charger des fichiers dans des zones de préparation et gérer des fichiers en zone de préparation via Snowsight

Ajouté à Mises à jour de l’interface Web

05 décembre 2023

Nouvelles fonctions SQL

Mise à jour pour inclure ARRAYS_TO_OBJECT

07 décembre 2023

Fonctions SQL suspendues

Suspension de la fonction système SYSTEM$CLIENT_VERSION_INFO de la disponibilité générale jusqu’à une prochaine version.

19 déc. 23