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) |
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 à l’aide de 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 |
19 déc. 23 |