View a markdown version of this page

Limitations - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouveaux UDFs Python à partir du patch 198. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement jusqu’au 30 juin 2026. Pour plus d’informations, consultez le billet de blog .

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Limitations

Cette rubrique décrit les limites HyperLogLog d'Amazon Redshift.

Les limites d'utilisation HyperLogLog dans Amazon Redshift sont les suivantes :

  • Les tables Amazon Redshift ne prennent pas en charge une colonne HLLSKETCH en tant que clé de tri ou clé de distribution.

  • Amazon Redshift ne prend pas en charge les colonnes HLLSKETCH dans les clauses ORDER BY, GROUP BY ou DISTINCT.

  • Vous pouvez décharger les colonnes UNLOAD HLLSKETCH uniquement au format texte ou CSV. Amazon Redshift écrit ensuite les données HLLSKETCH au format JSON ou Base64. Pour plus d'informations sur la commande UNLOAD, consultez UNLOAD.

  • Amazon Redshift ne prend en charge que les HyperLogLog esquisses dont la précision (valeur logm) est de 15.

  • Les pilotes JDBC et ODBC ne prennent pas en charge le type de données HLLSKETCH. Par conséquent, l'ensemble de résultats utilise VARCHAR pour représenter les valeurs HLLSKETCH.

  • Amazon Redshift Spectrum ne prend pas en charge nativement les données HLLSKETCH. Par conséquent, vous ne pouvez pas créer ni modifier de table externe avec une colonne HLLSKETCH.

  • Les types de données pour les fonctions Python définies par l'utilisateur (UDF) ne prennent pas en charge le type de données HLLSKETCH. Pour de plus amples informations sur les UDF Python, consultez Fonctions scalaires Python définies par l’utilisateur.

Note

À compter du 1er novembre 2025, Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement jusqu’au 30 juin 2026. À compter du 1er juillet 2026, Amazon Redshift ne prendra plus en charge les fonctions Python définies par l’utilisateur. Nous vous recommandons de migrer vos fonctions Python définies par l’utilisateur existantes vers des fonctions Lambda définies par l’utilisateur avant le 1er novembre 2025. Pour plus d’informations sur la création et l’utilisation des fonctions Lambda définies par l’utilisateur, consultez Fonctions scalaires Lambda définies par l’utilisateur. Pour plus d’informations sur la conversion des fonctions Python définies par l’utilisateur existantes en fonctions Lambda définies par l’utilisateur, consultez le billet de blog.