Consideraciones - Amazon Redshift

Consideraciones

A continuación, se detallan consideraciones para utilizar HyperLogLog en Amazon Redshift:

  • Las siguientes funciones que no corresponden a HyperLogLog pueden aceptar una entrada de tipo HLLSKETCH o columnas de tipo HLLSKETCH:

    • La función de agregación COUNT

    • Las expresiones condicionales COALESCE y NVL

    • Expresiones CASE

  • La codificación compatible es RAW.

  • Puede realizar una operación UNLOAD en tabla con columnas HLLSKETCH en texto o CSV. Puede utilizar las columnas UNLOAD HLLSKETCH para escribir datos de HLLSKETCH. Amazon Redshift muestra los datos en un formato JSON para una representación dispersa o un formato Base64 para una representación densa. Para obtener más información sobre UNLOAD, consulte Descarga del tipo de datos HLLSKETCH.

    A continuación, se muestra el formato utilizado para un boceto de HyperLogLog disperso representado en formato JSON.

    {"version":1,"logm":15,"sparse":{"indices":[15099259,33107846,37891580,50065963],"values":[2,3,2,1]}}
  • Puede importar texto o datos CSV a Amazon Redshift con el comando COPY. Para obtener más información, consulte Carga del tipo de datos HLLSKETCH.

  • La codificación predeterminada para HLLSKETCH es RAW. Para obtener más información, consulte Codificaciones de compresión.