Considerações - Amazon Redshift

Considerações

Este tópico descreve os detalhes de uso do HyperLogLog no Amazon Redshift.

Veja as seguintes considerações sobre o uso do HyperLogLog no Amazon Redshift:

  • As seguintes funções não Hyperloglog podem aceitar uma entrada do tipo HLLSKETCH ou colunas do tipo HLLSKETCH:

    • A função agregada COUNT

    • As expressões condicionais COALESCE e NVL

    • Expressões de CASOS

  • A codificação compatível é RAW.

  • Você pode executar uma operação UNLOAD na tabela do com colunas HLLSKETCH em texto ou CSV. Você pode usar as colunas UNLOAD HLLSKETCH para gravar dados HLLSKETCH. O Amazon Redshift mostra os dados em um formato JSON para uma representação esparsa ou um formato Base64 para uma representação densa. Para obter mais informações sobre UNLOAD, consulte Descarregar o tipo de dados HLLSKETCH.

    A seguir está o formato usado para um esboço do HyperLogLog esparso representado em um formato JSON.

    {"version":1,"logm":15,"sparse":{"indices":[15099259,33107846,37891580,50065963],"values":[2,3,2,1]}}
  • Você pode importar texto ou dados CSV para o Amazon Redshift usando o comando COPY. Para ter mais informações, consulte Carregando o tipo de dados HLLSKETCH.

  • A codificação padrão para HLLSKETCH é RAW. Para ter mais informações, consulte Codificações de compactação.