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