Überlegungen - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überlegungen

In diesem Thema werden Nutzungsdetails für HyperLogLog in Amazon Redshift beschrieben.

Die folgenden Überlegungen sollten bei der Verwendung HyperLogLog in Amazon Redshift beachtet werden:

  • Die folgenden HyperLogLog Nichtfunktionen können eine Eingabe vom Typ HLLSKETCH oder Spalten vom Typ HLLSKETCH akzeptieren:

    • Die Aggregatfunktion COUNT

    • Die bedingten Ausdrücke COALESCE und NVL

    • CASEAusdrücke

  • Die unterstützte Kodierung istRAW.

  • Sie können eine UNLOAD Operation an einer Tabelle mit HLLSKETCH Spalten in Text oder ausführenCSV. Sie können die UNLOAD HLLSKETCH Spalten verwenden, um HLLSKETCH Daten zu schreiben. Amazon Redshift zeigt die Daten in einem JSON Format für eine spärliche Darstellung oder einem Base64-Format für eine dichte Darstellung. Weitere Informationen UNLOAD zu finden Sie unter. Der HLLSKETCH Datentyp wird entladen

    Im Folgenden wird das Format gezeigt, das für eine dünn besetzte HyperLogLog Skizze verwendet wird, die in einem JSON Format dargestellt wird.

    {"version":1,"logm":15,"sparse":{"indices":[15099259,33107846,37891580,50065963],"values":[2,3,2,1]}}
  • Mit dem COPY Befehl können Sie Text oder CSV Daten in Amazon Redshift importieren. Weitere Informationen finden Sie unter Der Datentyp wird HLLSKETCH geladen.

  • Die Standardkodierung für HLLSKETCH istRAW. Weitere Informationen finden Sie unter Kompressionskodierungen.