HLLSKETCH-Typ - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

HLLSKETCH-Typ

Verwenden Sie den HLLSKETCH-Datentyp für HyperLogLog-Skizzen. Amazon Redshift unterstützt rudimentäre und ausführliche HyperLogLog-Skizzendarstellungen. Skizzen sind zunächst rudimentär und werden ausführlicher, wenn das ausführliche Format effizienter ist, um den verwendeten Speicherbedarf zu minimieren.

Amazon Redshift stellt automatisch auf eine rudimentäre HyperLogLog-Skizze um, wenn Skizzen im folgenden JSON-Format importiert, exportiert oder gedruckt werden.

{"logm":15,"sparse":{"indices":[4878,9559,14523],"values":[1,2,1]}}

Amazon Redshift verwendet eine Zeichenfolgendarstellung in einem Base64-Format, um eine ausführliche HyperLogLog-Skizze darzustellen.

Amazon Redshift verwendet die folgende Zeichenfolgendarstellung in einem Base64-Format, um eine ausführliche HyperLogLog-Skizze darzustellen.

"ABAABA..."

Die maximale Größe eines HLLSKETCH-Objekts beträgt 24 580 Byte, wenn es in RAW-Komprimierung verwendet wird.