Limitaciones - Amazon Redshift

Limitaciones

En este tema se describen las limitaciones de HyperLogLog en Amazon Redshift.

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

  • Las tablas de Amazon Redshift no son compatibles con una columna HLLSKETCH como clave de ordenación o clave de distribución para una tabla de Amazon Redshift.

  • Amazon Redshift no es compatible con columnas HLLSKETCH en cláusulas ORDER BY, GROUP BY o DISTINCT.

  • Solo puede descargar columnas HLLSKETCH en formato de texto o CSV. A continuación, Amazon Redshift escribe los datos de HLLSKETCH en formato JSON o Base64. Para obtener más información sobre UNLOAD, consulte UNLOAD.

  • Amazon Redshift solo admite los bocetos de HyperLogLog con una precisión (valor logm) de 15.

  • Los controladores JDBC y ODBC no son compatibles con el tipo de datos HLLSKETCH. Por lo tanto, el conjunto de resultados utiliza VARCHAR para representar los valores HLLSKETCH.

  • Amazon Redshift Spectrum no es compatible de forma nativa con los datos HLLSKETCH. Por lo tanto, no puede crear ni cambiar una tabla externa con una columna HLLSKETCH.

  • Los tipos de datos para funciones definidas por el usuario (UDF) de Python no admiten el tipo de datos HLLSKETCH. Para obtener más información acerca de las UDF de Python, consulte UDF de Python escalares.

nota

A partir del 1 de noviembre de 2025, Amazon Redshift dejará de admitir la creación de nuevas UDF de Python. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. A partir del 1 de julio de 2026, Amazon Redshift dejará de admitir las UDF de Python. Le recomendamos que migre las UDF de Python existentes a UDF de Lambda antes del 1 de noviembre de 2025. Para obtener información sobre cómo crear y utilizar las UDF de Lambda, consulte UDF de Lambda escalares. Para obtener información sobre cómo convertir las UDF de Python existentes en UDF de Lambda, consulte la publicación del blog.