Amazon Redshift ne prendra plus en charge la création de nouveaux Python UDFs à compter du 1er novembre 2025. Si vous souhaitez utiliser Python UDFs, créez la version UDFs antérieure à cette date. Le Python existant UDFs continuera à fonctionner normalement. 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.
Limites
Cette rubrique décrit les limites d’HyperLogLog dans Amazon Redshift.
Les limitations suivantes s'appliquent à l'utilisation d'HyperLogLog dans Amazon Redshift :
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 prend uniquement en charge les esquisses HyperLogLog avec une précision (valeur logm) 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 Python scalaire UDFs.
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 2025, 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 Lambda scalaire UDFs. 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