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 ... ;
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 |