Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Résolution des problèmes liés à l’API de données Amazon Redshift
Utilisez les sections suivantes, dont le titre correspond aux messages d’erreur courants, pour vous aider à résoudre les problèmes que vous rencontrez avec l’API de données.
Packet for query is too large
Si vous obtenez une erreur indiquant que le paquet pour une requête est trop grand, cela signifie généralement que l’ensemble de résultats renvoyé pour une ligne est trop grand. La taille de l’API de données ne doit pas dépasser 64 Ko par ligne dans le jeu de résultat renvoyé par la base de données.
Pour résoudre ce problème, assurez-vous que la taille de chaque ligne d’un jeu de résultat est inférieure ou égale à 64 Ko.
Database Response Exceeded Size Limit
Si vous obtenez une erreur indiquant que la réponse de la base de données a dépassé la limite de taille, cela signifie généralement que la taille de l’ensemble de résultats renvoyé par la base de données était trop importante. La taille de l’API de données ne doit pas dépasser 500 Mo dans l’ensemble de résultats renvoyé par la base de données.
Pour résoudre ce problème, assurez-vous que les appels à l’API de données renvoient au maximum 500 Mo. Si vous avez besoin de renvoyer plus de 500 Mo, vous pouvez utiliser plusieurs appels d’instruction avec la clause LIMIT dans votre requête.