Fevereiro de 2023

Os novos recursos, mudanças de comportamento e atualizações (melhorias, correções etc.) a seguir foram introduzidos neste mês. Se tiver alguma dúvida sobre essas adições, entre em contato com o suporte Snowflake.

Importante

Cada lançamento pode incluir atualizações que requeiram que a interface da Web seja atualizada.

Como regra geral, para garantir que essas atualizações não afetem seu uso, recomendamos atualizar a interface da Web após cada lançamento do Snowflake ter sido implementado.

Neste tópico:

Novos recursos

Histórico de acesso: rastreamento das referências da política de acesso a linhas e de mascaramento — Versão preliminar

Neste lançamento, Snowflake tem o prazer de anunciar que para consultas em uma tabela ou exibição protegida por uma política de acesso a linhas e uma coluna protegida por uma política de mascaramento, as políticas de mascaramento e acesso a linhas aplicadas são rastreadas na exibição ACCESS_HISTORY do Account Usage. As referências de política são rastreadas na nova coluna, policies_referenced. Esta nova coluna inclui suporte para objetos intermediários e colunas protegidos por políticas. As auditorias em objetos e colunas protegidos por políticas são mais fáceis porque os auditores têm uma visão mais unificada de como os dados protegidos são referenciados sem ter que fazer junções complexas em várias exibições do Account Usage.

Para obter mais detalhes, consulte Histórico de acesso e Exibição ACCESS_HISTORY.

Notificações de erro para Snowpipe e tarefas — Disponibilidade geral

Neste lançamento, Snowflake tem o prazer de anunciar a disponibilidade geral das notificações de erro para Snowpipe e tarefas. Tanto as tarefas do Snowpipe quanto do Snowflake podem enviar notificações de erro para os serviços de mensagens em nuvem quando são encontrados erros.

  • As notificações do Snowpipe descrevem os erros encontrados em cada arquivo conforme eles são carregados, permitindo uma análise mais detalhada dos dados nos arquivos.

  • As notificações de erro de tarefa no Snowflake descrevem os erros encontrados ao executar uma tarefa ou suas tarefas dependentes.

Anteriormente, as notificações de erro de tarefa estavam disponíveis apenas para contas Snowflake hospedadas no Amazon Web Services. Neste lançamento, este recurso está agora disponível para contas Snowflake hospedadas no Google Cloud Platform e no Microsoft Azure.

Para obter mais informações, consulte Notificações de erro do Snowpipe e Habilitação de notificações de erro para tarefas.

Alertas do Snowflake — Versão preliminar

Neste lançamento, temos o prazer de anunciar uma versão preliminar de alertas do Snowflake. Um alerta do Snowflake é um objeto em nível de esquema que você pode usar para enviar uma notificação ou executar uma ação quando os dados no Snowflake atendem a certas condições.

Por exemplo, você pode configurar um alerta do Snowflake para enviar uma notificação ou executar uma ação quando:

  • O uso de crédito do warehouse aumenta em uma porcentagem especificada de sua cota atual.

  • O consumo de recursos para suas pipelines, tarefas, exibições materializadas etc. aumenta além de uma quantidade especificada.

  • Uma solicitação de acesso aos dados é recebida de um usuário não autorizado.

  • Seus dados não cumprem uma regra comercial específica que você definiu.

Para obter mais informações, consulte Configuração de alertas com base em dados no Snowflake.

Atualizações de segurança

Parâmetros SSO SAML obsoletos

Neste lançamento, os parâmetros SAML_IDENTITY_PROVIDER e SSO_LOGIN_PAGE utilizados para configuração e gerenciamento de SSO SAML se tornaram obsoletos.

Todas as configurações do Snowflake devem usar uma integração de segurança SAML2 em vez dos parâmetros SAML_IDENTITY_PROVIDER e SSO_LOGIN_PAGE.

Se você tiver uma implementação existente de SSO que usa o parâmetro de conta SAML_IDENTITY_PROVIDER, consulte Migração para uma integração de segurança SAML2.

Estes parâmetros obsoletos ainda funcionam, mas serão removidos em um lançamento futuro. A migração para uma integração de segurança SAML2 também fornece recursos adicionais que não estão disponíveis ao utilizar os parâmetros da conta obsoletos.

Mensagens de erro otimizadas para falhas de login SSO — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral de mensagens de erro otimizadas para falhas de login de SAML e SSO OAuth externo.

Mensagens de erro otimizadas de falhas de login SAML e SSO OAuth externo agora fornecem um UUID em mensagens de erro associadas a tentativas de login com falha. Os administradores podem usar o UUID como um argumento para uma nova função SYSTEM$GET_LOGIN_FAILURE_DETAILS para retornar um objeto JSON contendo o erro associado com a tentativa de login falhada.

Para obter mais informações, consulte SYSTEM$GET_LOGIN_FAILURE_DETAILS.

Atualizações de SQL

Função ROUND: novo Argumento para especificar o modo de arredondamento

Por padrão, quando você especifica o argumento <scale_expr> na função ROUND, a função arredonda o valor para cima. Por exemplo:

SELECT ROUND(2.5, 0);

+---------------+
| ROUND(2.5, 0) |
|---------------|
|             3 |
+---------------+

SELECT ROUND(-2.5, 0);

+----------------+
| ROUND(-2.5, 0) |
|----------------|
|             -3 |
+----------------+
Copy

Neste lançamento, o Snowflake fornece um novo argumento opcional para mudar o modo de arredondamento para arredondar o valor para o par mais próximo:

ROUND( <input_expr> [ , <scale_expr>  [ , <rounding_mode> ] ] )
Copy

Se você quiser arredondar o valor para o par mais próximo, passe ‘HALF_TO_EVEN’ como o terceiro argumento (depois de especificar a escala como segundo argumento). Por exemplo:

SELECT ROUND(2.5, 0, 'HALF_TO_EVEN');

+-------------------------------+
| ROUND(2.5, 0, 'HALF_TO_EVEN') |
|-------------------------------|
|                             2 |
+-------------------------------+

SELECT ROUND(-2.5, 0, 'HALF_TO_EVEN');

+--------------------------------+
| ROUND(-2.5, 0, 'HALF_TO_EVEN') |
|--------------------------------|
|                             -2 |
+--------------------------------+
Copy

Para obter mais informações, consulte a documentação em ROUND.

Serviço de otimização de pesquisa: suporte para tabelas com políticas de mascaramento e políticas de acesso a linhas — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral do suporte do Serviço de otimização de pesquisa para tabelas que utilizam políticas de mascaramento e políticas de acesso a linhas. Isto pode ajudar a melhorar o desempenho das consultas em tais tabelas.

Para obter mais informações, consulte Serviço de otimização de pesquisa.

Atualizações de warehouse virtual

Query Acceleration Service — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral do Query Acceleration Service.

O serviço de aceleração de consultas pode acelerar partes da carga do trabalho de consulta em um warehouse, descarregando partes do processamento de consulta para o cálculo dinâmico dos recursos fornecidos pelo serviço. Ele pode melhorar o desempenho geral reduzindo o impacto de consultas externas, que utilizam mais recursos do que a consulta normal.

Este recurso está disponível para contas Snowflake Enterprise Edition (ou superior):

Para obter mais informações, consulte Uso do Query Acceleration Service.

Warehouses otimizados para Snowpark — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral dos warehouses otimizados para Snowpark em regiões do Amazon Web Services (AWS), Microsoft Azure e Google Cloud Platform.

Para obter mais informações, consulte Warehouses otimizados para Snowpark.

Atualizações de carregamento de dados

Opção de cópia ON_ERROR oferece suporte a todos os formatos de arquivo

Neste lançamento, a opção de cópia ON_ERROR para o comando COPY INTO <tabela> ofereça suporte consistentemente a todos os formatos de arquivo com erros de análise ou de transformação.

Anteriormente, os valores ON_ERROR funcionavam como esperado somente para arquivos de dados estruturados (CSV, TSV etc.) com erros de análise ou de transformação. No entanto, os arquivos de dados semiestruturados (JSON, Avro, ORC, Parquet ou XML) não ofereciam suporte a mesma semântica de comportamento que os arquivos de dados estruturados para os seguintes valores ON_ERROR: CONTINUE, SKIP_FILE_<num> ou “SKIP_FILE_<*num>**%”.

Atualmente, os valores ON_ERROR funcionam como esperado e são consistentes para todos os arquivos estruturados e semiestruturados, incluindo CSV, TSV, JSON, Avro, ORC, Parquet ou XML.

Para obter mais informações, consulte Opções de cópia (copyOptions).

Novas colunas de metadados para arquivos preparados

Neste lançamento, o Snowflake gera automaticamente as seguintes novas colunas de metadados para arquivos preparados, que podem ser consultados ou copiados em tabelas.

METADATA$FILE_CONTENT_KEY

Soma de verificação do arquivo de dados preparado a que pertence a linha atual.

METADATA$FILE_LAST_MODIFIED

Último carimbo de data/hora modificado do arquivo de dados preparado ao qual pertence a linha atual. Retornado como TIMESTAMP_NTZ.

METADATA$START_SCAN_TIME

Carimbo de data/hora inicial para cada registro no arquivo de dados preparado. Retornado como TIMESTAMP_LTZ.

Estas novas colunas de metadados fornecem informações mais detalhadas sobre os arquivos preparados. Por exemplo, você pode consultar METADATA$START_SCAN_TIME para obter um valor preciso do tempo de carregamento do registro.

Para obter mais informações, consulte Consulta de metadados para arquivos preparados.

Atualizações de colaboração de dados

Listing Discovery Controls — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral dos Listing Discovery Controls, que permitem oferecer listagens que só podem ser descobertas por consumidores específicos, semelhantes a um compartilhamento direto.

O uso de listagens que podem ser descobertas de forma privada em vez de compartilhamentos diretos permite que você preencha automaticamente seus produtos de dados nas nuvens e regiões de Snowflake, colete métricas sobre o uso dos dados pelos consumidores e inclua metadados em seu compartilhamento de dados, tais como título e descrição e exemplos de uso para ajudar os consumidores a usar os dados rapidamente.

Para obter mais informações, consulte Sobre as listagens.

Atualizações da interface da Web

Melhorias no editor SQL — Disponibilidade Geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral de melhorias no editor SQL em Snowsight, incluindo o seguinte:

  • Melhoria da função localizar e substituir.

  • Preenchimento automático reformulado para comandos, colunas e objetos.

  • Função de preenchimento automático atualizada, incluindo sugestões de argumentos de função para facilitar a escrita de funções definidas pelo usuário.

  • Destaque para palavras-chave selecionadas adicionado, de modo que quando você seleciona um termo no editor SQL, todas as outras instâncias do termo aparecem destacadas.