Fevereiro de 2022

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

UDTFs Java em Amazon Web Services — Disponibilidade geral

Neste lançamento, Snowflake tem o prazer de anunciar a disponibilidade geral de suporte para UDTFs Java (funções tabulares definidas pelo usuário) em Amazon Web Services (AWS).

UDTFs Java ampliam as capacidades de desenvolvimento nativo do Snowflake, combinando as vantagens das funções de tabela com a potência, a flexibilidade e a facilidade da programação em Java.

Para obter mais informações, consulte UDFs tabulares (UDTFs) de Java.

Classificação de dados — Versão preliminar

Neste lançamento, a Snowflake tem o prazer de anunciar a versão preliminar da classificação de dados em todas as contas Snowflake Enterprise Edition (ou superior).

A classificação permite categorizar dados potencialmente pessoais e/ou sensíveis armazenados em tabelas e exibições do Snowflake, que podem então ser usados para permitir uma variedade de casos de uso de governança, compartilhamento e privacidade de dados, tal como:

  • Classificação dos dados PII (informações de identificação pessoal).

  • Gerenciamento de políticas de definição e controle de acesso a dados privados.

  • Anonimização de dados pessoais.

Para obter mais informações, consulte Introdução à classificação.

Dependências de objetos — Versão preliminar

Neste lançamento, Snowflake tem o prazer de anunciar o suporte em versão preliminar de dependências de objetos. Uma dependência de objeto significa que, para operar em um objeto, o objeto que está sendo operado deve fazer referência a metadados para si mesmo ou fazer referência a metadados para pelo menos um outro objeto.

O Snowflake rastreia as dependências de objeto em OBJECT_DEPENDENCIES da exibição do Account Usage. Para explorar as dependências de objetos, consulte a exibição OBJECT_DEPENDENCIES.

Para obter mais informações, consulte Dependências de objeto.

Procedimentos armazenados Snowpark — Versão preliminar

Neste lançamento, temos o prazer de anunciar o suporte aos procedimentos armazenados Snowpark, que permitem escrever procedimentos armazenados em Scala usando a API Snowpark.

No procedimento armazenado, é possível usar a API Snowpark para Scala para hospedar seus pipelines de dados no Snowflake. Por exemplo, é possível escrever procedimentos armazenados nos casos em que é preciso executar seu código Snowpark sem executar um aplicativo cliente (por exemplo, de uma tarefa).

Novas regiões

Temos o prazer de anunciar a disponibilidade imediata da nova região a seguir:

Plataforma de nuvem

Região

Microsoft Azure

Norte dos UAE (Dubai)

Com a adição desta região, Snowflake agora oferece suporte em trinta regiões globais através de três plataformas de nuvem (AWS, GCP e Azure), incluindo três regiões que atendem o cumprimento das regulamentações governamentais dos US.

A nova região oferece suporte a todas as edições de Snowflake. É possível provisionar contas iniciais na região através do autoatendimento ou de um representante Snowflake.

Atualizações de SQL

Account Usage: novas exibições

A seguinte exibição no esquema ACCOUNT_USAGE agora está disponível neste lançamento:

Exibição

Descrição

OBJECT_DEPENDENCIES

Esta exibição ACCOUNT_USAGE exibe uma linha para cada dependência de objeto.

Por exemplo, ao criar uma exibição a partir de apenas uma tabela, a exibição depende da tabela. Snowflake retorna uma linha para registrar a dependência da exibição na tabela.

Para obter mais informações, consulte Dependências de objetos — Versão preliminar (neste tópico).

Atualizações de carregamento de dados

Snowpipe: carregamentos automatizados com as notificações de eventos do Google Cloud Storage — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral dos carregamentos de dados do Snowpipe acionados pelas notificações de eventos de Google Cloud Storage (GCS), entregues com o Google Cloud Pub/Sub (ou seja, a “ingestão automática Snowpipe para GCS”).

Observe que a ingestão automática Snowpipe para Amazon S3 ou Armazenamento de Blobs do Microsoft Azure já tem disponibilidade geral.

Atualizações do pipeline de dados

Tarefas: realização manual de execuções — Versão preliminar

Neste lançamento, temos o prazer de anunciar a versão preliminar da capacidade de executar manualmente apenas uma execução de uma tarefa agendada (ou seja, uma tarefa autônoma ou tarefa raiz em uma árvore de tarefas). Realizar uma execução de uma tarefa raiz aciona uma execução em cascata de tarefas filho na árvore, como se a tarefa raiz tivesse sido executada em seu horário definido. Anteriormente, uma tarefa agendada só podia começar quando sua próxima execução agendada ocorresse.

Este recurso é implementado através de um novo comando SQL, EXECUTE TASK, que pode ser executado pelo proprietário da tarefa (ou seja, a função que tem o privilégio OWNERSHIP sobre as tarefas) ou qualquer função que tenha o privilégio OPERATE sobre as tarefas. O comando SQL aciona a execução assíncrona de uma tarefa.

O comando EXECUTE TASK é útil para testar tarefas autônomas novas ou modificadas antes de permitir que elas entrem em um cronograma de produção. Chame esse comando SQL em scripts ou procedimentos armazenados, ou execute o comando usando ferramentas ou serviços de terceiros para integrar tarefas em pipelines de dados externos.

Atualizações de data lake

Suporte à tabela externa para Delta Lake — Versão preliminar

Neste lançamento, temos o prazer de anunciar o suporte à versão preliminar de Delta Lake em tabelas externas. Delta Lake é um formato de tabela em seu data lake que oferece suporte para ACID (atomicidade, consistência, isolamento e durabilidade) transações, entre outros recursos. Todos os dados em Delta Lake são armazenados no formato Apache Parquet.

Consulte os arquivos Parquet em um Delta Lake criando tabelas externas que fazem referência aos locais de armazenamento em nuvem melhorados com Delta Lake.

Os recursos em versão preliminar destinam-se a fins de avaliação e teste e não são recomendados para uso em produção.

Atualizações de compartilhamento de dados

Comando SHOW SHARES e UI do compartilhamento de dados: mudanças na saída — Desabilitado

Na versão 6.2 da mudança de comportamento, a mudança de comportamento do comando SHOW SHARES e UI do compartilhamento de dados: mudanças na saída era habilitada por padrão com o pacote 2021_10. A mudança de comportamento agora está desabilitada e foi removida do pacote.

A mudança de comportamento estará disponível no pacote 2022_02.

Atualizações de ecossistemas

API SQL: atualizações dos pontos de extremidade

Neste lançamento, os pontos de extremidade da API SQL incluem agora a versão da API. Os pontos de extremidade atualizados são:

  • /api/v2/statements/

  • /api/v2/statements/statementHandle

  • /api/v2/statements/statementHandle/cancel

Ao enviar uma solicitação para esses novos pontos de extremidade, não é necessário definir o campo format para jsonv2 no campo resultSetMetaData. Se o campo format estiver definido na solicitação, a API SQL ignora o campo.

A versão mais antiga e obsoleta da API SQL não oferece suporte a mudanças nos pontos de extremidade ou no campo format. Ao utilizar esta versão da API SQL, é necessário usar os pontos de extremidade originais e fornecer o campo format como parte da solicitação.

API SQL: suporte para buscas simultâneas

Neste lançamento, a API SQL elimina as limitações na busca simultânea de resultados (ou seja, em paralelo com vários threads). A API SQL oferece suporte a solicitações de vários threads.

Esta mudança não é aplicável à versão mais antiga e obsoleta da API SQL.