Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Considerazioni
In questo argomento vengono descritti i dettagli sull’utilizzo di HyperLogLog in Amazon Redshift.
Di seguito sono riportate le considerazioni sull'utilizzo di HyperLogLog in Amazon Redshift:
Le seguenti funzioni non HyperLogLog possono accettare un input di tipo HLLSKETCH o colonne di tipo HLLSKETCH:
La funzione di aggregazione COUNT
Le espressioni condizionali COALESCE e NVL
Espressioni CASE
La codifica supportata è RAW.
È possibile eseguire un'operazione di UNLOAD sulla tabella con colonne HLLSKETCH in testo o CSV. È possibile usare le colonne UNLOAD HLLSKETCH per scrivere dati HLLSKETCH. Amazon Redshift mostra i dati in un formato JSON per una rappresentazione sparsa o un formato Base64 per una rappresentazione densa. Per ulteriori informazioni su UNLOAD, consultare Scarico del tipo di dati HLLSKETCH.
Di seguito viene illustrato il formato utilizzato per uno schizzo HyperLogLog sparso rappresentato in formato JSON.
{"version":1,"logm":15,"sparse":{"indices":[15099259,33107846,37891580,50065963],"values":[2,3,2,1]}}È possibile importare testo o dati CSV in Amazon Redshift utilizzando il comando COPY. Per ulteriori informazioni, consultare Caricamento del tipo di dati HLLSKETCH.
La codifica di default per HLLSKETCH è RAW. Per ulteriori informazioni, consulta Codifiche di compressione.