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.