16-17 de outubro de 2023 — Notas de versão 7.37

Atenção

A versão foi concluída.

Para conhecer as diferenças entre as versões antecipada e final destas notas de versão, consulte Registro de alterações das notas de versão.

Novos recursos

Registro e rastreamento do código do manipulador — Disponibilidade geral

Nesta versão, temos o prazer de anunciar a disponibilidade geral de registro e rastreamento do código do manipulador, que anteriormente estava disponível como um recurso em versão preliminar.

Com esse recurso, você pode emitir dados de eventos de log e rastreamento de UDF e código do manipulador de procedimento para que os dados sejam armazenados em uma tabela de eventos associada à sua conta. Você pode então consultar os dados armazenados para analisá-los.

Para obter mais informações, consulte Visão geral do registro e do rastreamento.

Atualizações de extensibilidade

Como ler arquivos com uma função ou procedimento Python — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral do suporte à Python para leitura de arquivos com a classe SnowflakeFile.

SnowflakeFile é uma nova classe no módulo snowflake.snowpark.files que fornece acesso dinâmico de leitura para arquivos em um estágio interno ou externo. Com SnowflakeFile, você pode transmitir arquivos para realizar tarefas como ler dados não estruturados ou usar seu próprio modelo de aprendizado de máquina em uma função definida pelo usuário (UDF), função de tabela definida pelo usuário (UDTF) ou procedimento armazenado.

Para obter mais informações, consulte:

Como ler arquivos com uma função Scala ou manipulador de procedimento — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral de suporte à leitura de arquivos preparados com um UDF ou código do manipulador de procedimento escrito em Scala.

Para obter mais informações, consulte Como ler um arquivo com uma UDF de Scala e Como ler um arquivo com um procedimento Scala.

Atualizações de SQL

Corrigido um problema com aliases de coluna para agregações e a cláusula GROUP BY ALL

Anteriormente, se uma instrução SELECT com uma cláusula GROUP BY ALL fosse definida e se referisse a um alias de coluna para um agregado, a instrução falharia com o erro not a valid group by expression.

Por exemplo, a instrução a seguir tem uma cláusula GROUP BY ALL, define o alias da coluna total para uma agregação e refere-se a esse alias (ROUND(total)):

SELECT ... , SUM(my_column) AS total, ROUND(total) FROM mytable GROUP BY ALL ... ;
Copy

Esta instrução falharia com a seguinte mensagem de erro:

Error Code: 000979
  Error Message: SQL compilation error:
    [SUM(MYTABLE.MY_COLUMN)] is not a valid group by expression

Esse problema foi corrigido e esses tipos de instruções não falham mais com erros not a valid group by expression.

Atualizações da interface da Web

Não é mais possível adicionar ou gerenciar detalhes de pagamento usando o console clássico

Neste lançamento, os clientes não poderão mais adicionar ou gerenciar detalhes de pagamento do Snowflake On Demand usando a interface da Web Classic Console. Em vez disso, você deve usar Snowsight para gerenciar detalhes de pagamento.

Para obter mais detalhes, consulte Conversão para uma conta paga.

Registro de alterações das notas de versão

Anúncio

Update

Não é mais possível adicionar ou gerenciar detalhes de pagamento usando o console clássico

Adicionado às Atualizações da interface da Web

Corrigido um problema com aliases de coluna para agregações e a cláusula GROUP BY ALL

Adicionado a Atualizações SQL