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
Type HLLSKETCH
Utilisez le type de données HLLSKETCH pour les esquisses HyperLogLog. Amazon Redshift prend en charge les représentations d’esquisse HyperLogLog qui sont fragmentées ou denses. Les esquisses sont d’abord fragmentées, puis deviennent denses lorsque le format dense est plus efficace pour minimiser l’empreinte mémoire utilisée.
Amazon Redshift effectue automatiquement la transition d’une esquisse HyperLogLog fragmentée lors de l’importation, l’exportation ou l’impression d’esquisses au format JSON suivant.
{"logm":15,"sparse":{"indices":[4878,9559,14523],"values":[1,2,1]}}
Amazon Redshift utilise une représentation sous forme de chaîne au format Base64 pour représenter une esquisse HyperLogLog dense.
Amazon Redshift utilise la représentation suivante sous chaîne au format Base64 pour représenter une esquisse HyperLogLog dense.
"ABAABA..."
La taille maximale d’un objet HLLSKETCH est de 24 580 octets lorsqu’il est utilisé dans la compression brute.