Ü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

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

  • Die folgenden HyperLogLog Nichtfunktionen können eine Eingabe des Typs HLLSKETCH oder Spalten des Typs HLLSKETCH akzeptieren:

    • Die Aggregatfunktion COUNT

    • Die bedingten Ausdrücke COALESCE und NVL

    • CASE-Ausdrücke

  • Die unterstützte Kodierung ist RAW.

  • Sie können einen UNLOAD-Vorgang für eine Tabelle mit HLLSKETCH-Spalten in Text oder CSV-Spalten durchführen. Sie können die UNLOAD-HLLSKETCH-Spalten verwenden, um HLLSKETCH-Daten zu schreiben. Amazon Redshift zeigt Daten für eine rudimentäre Darstellung im JSON-Format und für eine ausführliche Darstellung im Base64-Format an. Weitere Informationen zu UNLOAD finden Sie unter Entladen des Datentyps HLLSKETCH.

    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]}}
  • Sie können Text- oder CSV-Daten mit dem Befehl COPY in Amazon Redshift importieren. Weitere Informationen finden Sie unter Laden des Datentyps HLLSKETCH.

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