08-09 de maio de 2024 — Notas de versão 8.18¶
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 Log de mudanças das notas de versão.
Atualizações de SQL¶
Pivô dinâmico disponível¶
Uma consulta dinâmica de pivô usa a palavra-chave ANY ou uma subconsulta na subcláusula PIVOT em vez de especificar os valores de pivô explicitamente. Com o pivô dinâmico, os valores do pivô são determinados em tempo de execução com base no caso de uso.
Adicionado suporte para tipos de dados estruturados em UDFs¶
Tipos de dados estruturados agora são suportados em funções definidas pelo usuário (UDFs) criadas em Java, Python e Scala. Para obter informações sobre mapeamentos de tipos de dados para tipos de dados estruturados, consulte Mapeamentos de tipos de dados entre linguagens do manipulador e SQL.
Novas funções de SQL¶
A(s) seguinte(s) função(ões) agora está(ão) disponível(is) neste lançamento:
Categoria de função |
Nova função |
Descrição |
---|---|---|
Semiestruturado (ordem superior) |
Filtra uma matriz com base na lógica de uma expressão Lambda. |
|
Semiestruturado (ordem superior) |
Transforma uma matriz com base na lógica de uma expressão Lambda. |
|
Função do sistema |
Valida a configuração para uma integração de armazenamento especificada. |
Atualizações de extensibilidade¶
Funções de agregação definidas pelo usuário em Python — Versão preliminar¶
Neste lançamento, a Snowflake tem o prazer de anunciar a versão preliminar pública do suporte para escrever funções agregadas definidas pelo usuário (UDAFs) com um manipulador Python. Você pode usar APIs do Snowpark Python para criar e chamar funções agregadas definidas pelo usuário (UDAFs), que recebem uma ou mais linhas como entrada e produzem uma única linha de saída. Uma UDAF opera com valores em várias linhas para realizar cálculos matemáticos, como soma, média, contagem, localização de valores mínimos ou máximos, desvio padrão e estimativa, bem como algumas operações não matemáticas.
Para obter mais informações, consulte:
- Funções de agregação definidas pelo usuário em Python
(para instruções baseadas em SQL e Python)
- Criação de funções agregadas definidas pelo usuário (UDAFs) para DataFrames em Python
(para um guia baseado em Python do Snowpark)
Acesso a locais de rede externos no AWS na região Gov — Versão preliminar¶
Neste lançamento, a Snowflake tem o prazer de anunciar a versão preliminar pública do acesso a locais de rede externos de manipuladores de funções e procedimentos para código implantado na região AWS Gov.
Ao configurar o acesso à rede externa, você cria uma regra de rede que representa o local da rede externa. Se seu código de manipulador precisar ser autenticado no local externo, você cria um segredo contendo as credenciais necessárias. No código do manipulador, você pode usar APIs para recuperar valores de credenciais do segredo.
Para obter mais informações, consulte Visão geral do acesso à rede externa.
Log de mudanças das notas de versão¶
Anúncio |
Update |
Data |
---|---|---|
Notas de lançamento |
Publicação inicial (versão preliminar) |
06-Mai-24 |
Validar integração de armazenamento |
Adicionado à seção Novas funções de SQL |
09-Mai-24 |