Limitações - Amazon Redshift

O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog .

Limitações

Este tópico descreve as limitações do HyperLogLog no Amazon Redshift.

Veja as seguintes limitações para usar o HyperLogLog no Amazon Redshift:

  • As tabelas do Amazon Redshift não são compatíveis com uma coluna HLLSKETCH como uma chave de classificação ou como uma chave de distribuição para uma tabela do Amazon Redshift.

  • O Amazon Redshift não é compatível com colunas HLLSKETCH em cláusulas ORDER BY, GROUP BY ou DISTINCT.

  • Você só pode UNLOAD colunas HLLSKETCH para o formato de texto ou CSV. Em seguida, o Amazon Redshift grava os dados HLLSKETCH em um formato JSON ou Base64. Para obter mais informações sobre UNLOAD, consulte UNLOAD.

  • O Amazon Redshift suporta apenas esboços HyperLogLog com uma precisão (valor de logm) de 15.

  • Drivers JDBC e ODBC não suportam o tipo de dados HLLSKETCH. Portanto, o conjunto de resultados usa VARCHAR para representar os valores HLLSKETCH.

  • O Amazon Redshift Spectrum não oferece suporte nativo aos dados HLLSKETCH. Portanto, não é possível criar ou alterar uma tabela externa com uma coluna de HLLSKETCH.

  • Os tipos de dados para funções definidas pelo usuário (UDFs) do Python não são compatíveis com o tipo de dados HLLSKETCH. Para obter mais informações sobre UDFs do Python, consulte UDFs escalares do Python.

nota

A partir de 1.º de novembro de 2025, o Amazon Redshift não permitirá mais a criação de UDFs do Python. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. A partir de 1.º de julho de 2026, o Amazon Redshift não permitirá mais a criação de UDFs do Python. Recomendamos enfaticamente que você migre as UDFs existentes do Python para as UDFs do Lambda antes de 1.º de novembro de 2025. Para ter mais informações sobre como criar e usar UDFs do Lambda, consulte UDFs escalares do Lambda. Para ter informações sobre a conversão de UDFs do Python existentes em UDFs do Lambda, consulte a publicação de blog .