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