UDTFs : mise à jour des noms de colonnes par défaut pour les UDTFs Python vectorisées

Attention

Ce changement de comportement est présent dans le bundle 2023_06.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Cette modification ne concerne que les utilisateurs d’UDTFs Python vectorisées (fonctions de table définies par l’utilisateur).

Précédemment

Les noms de colonne par défaut pour le DataFrame d’entrée dans une UDTF vectorisée sont les indices, tels que 0,1,2, … etc.

Actuellement

Les noms de colonne par défaut pour le DataFrame d’entrée dans une UDTF vectorisée correspondent à la signature de la fonction SQL. L’utilisation d’indices numériques par défaut ne fonctionnera plus et vous obtiendrez une « erreur de clé ».

Les noms des colonnes suivront les exigences de l’identificateur SQL. À savoir, si un identificateur n’est pas entre guillemets, il sera mis en majuscules, et s’il est entre guillemets, il sera conservé tel quel.

Pour plus de détails, voir UDTFs Python vectorisées.

Réf : 1275