Julho 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

Snowpipe Streaming — Disponibilidade geral

Neste lançamento, a Snowflake tem o prazer de anunciar a disponibilidade geral do Snowpipe Streaming, a última adição às ofertas de ingestão Snowflake. O API Snowpipe Streaming escreve linhas de dados diretamente nas tabelas Snowflake sem a exigência de arquivos de preparação. Esta arquitetura resulta em latências de carga mais baixas, com custos correspondentes mais baixos para carregar qualquer volume de dados, o que a torna uma ferramenta poderosa para lidar com fluxos de dados quase em tempo real.

O Snowpipe Streaming também está disponível para o conector Snowflake para Kafka, que oferece um caminho fácil de atualização para aproveitar a menor latência e as cargas de menor custo.

Para obter mais informações, consulte Snowpipe Streaming e Uso do conector Snowflake para Kafka com Snowpipe Streaming.

Organization Usage: nova exibição QUERY_ACCELERATION_HISTORY

Neste lançamento, temos o prazer de anunciar a versão preliminar da exibição QUERY_ACCELERATION_HISTORY no esquema do Organization Usage do banco de dados SNOWFLAKE compartilhado. Esta exibição retorna o uso de aceleração de consulta para warehouses nas contas da sua organização.

Para obter mais informações, consulte Exibição QUERY_ACCELERATION_HISTORY.

Sintaxe SQL para ativar a função ORGADMIN — Versão preliminar

Com esta versão, temos o prazer de anunciar a versão preliminar de uma nova sintaxe ALTER ACCOUNT… SET IS_ORG_ADMIN que permite que um administrador da organização habilite a função ORGADMIN em uma conta específica, sem entrar em contato com o suporte Snowflake.

Depois que a função ORGADMIN estiver habilitada para uma conta, os administradores da organização poderão fazer login na conta e usar a função para executar tarefas específicas da organização, como listar e criar contas. A ativação da função ORGADMIN em uma conta também permite que consultas acessem dados no esquema ORGANIZATION_USAGE.

Para obter mais informações, consulte Ativação da função ORGADMIN em uma conta.

Detecção e evolução de esquema para conector Kafka com Snowpipe Streaming — Versão preliminar

Com esta versão, temos o prazer de anunciar que o conector Kafka com Snowpipe Streaming agora oferece suporte à detecção e evolução de esquema. A estrutura das tabelas no Snowflake pode ser definida e evoluída automaticamente para oferecer suporte à estrutura dos novos dados de streaming do Snowpipe carregados pelo conector Kafka.

Para usar esse recurso, você precisa ativar as mudanças de comportamento no pacote 2023_05.

Para obter mais informações, consulte Detecção e evolução do esquema para conector Kafka com Snowpipe Streaming.

Exclusão de uma conta (autoatendimento) — Versão preliminar

Neste lançamento, temos o prazer de anunciar a versão preliminar da exclusão de conta em autoatendimento. Um administrador de organização agora pode excluir uma conta sem entrar em contato com o suporte Snowflake.

Um administrador da organização inicia o processo de exclusão de uma conta descartando-a. Depois de descartada, a conta entra em um período de carência durante o qual a conta pode ser restaurada (“recuperada”). O Snowflake exclui automaticamente a conta quando o período de carência expira.

Para oferecer suporte ao processo de exclusão de uma conta, esta versão também apresenta a versão preliminar de uma nova sintaxe para o comando SHOW ORGANIZATION ACCOUNTS. Quando a palavra-chave HISTORY é anexada ao comando, a saída contém contas descartadas junto com colunas adicionais, como horário de exclusão agendado.

Para obter mais informações, consulte Descarte de uma conta.

Organization Usage: nova exibição REPLICATION_GROUP_USAGE_HISTORY

Neste lançamento, temos o prazer de anunciar a versão preliminar da exibição REPLICATION_GROUP_USAGE_HISTORY no esquema do Organization Usage. A exibição REPLICATION_GROUP_USAGE_HISTORY permite que um administrador da organização obtenha detalhes sobre o uso de replicação em uma organização.

Para obter mais informações, consulte Exibição REPLICATION_GROUP_USAGE_HISTORY.

Atualizações de SQL

Alertas Snowflake: suporte para futuras concessões e marcação de objetos

Com esta versão, os alertas do Snowflake agora oferecem suporte a concessões futuras e marcação de objetos.

Otimização de pesquisa: suporte para pesquisa de subcadeia de caracteres em dados semiestruturados — Versão preliminar

Com esta versão, temos o prazer de anunciar a versão preliminar do suporte da otimização de pesquisa para pesquisa de subcadeia de caracteres e expressão regular em dados semiestruturados, incluindo colunas ARRAY, OBJECT e VARIANT. Anteriormente, apenas pesquisas de igualdade nessas colunas podiam ser otimizadas.

As consultas de subcadeia de caracteres incluem predicados que usam as seguintes palavras-chave:

  • LIKE, ILIKE, LIKE ANY, LIKE ALL, ILIKE ANY

  • STARTSWITH, ENDSWITH, CONTAINS

  • RLIKE, REGEXP, REXEP_LIKE

  • SPLIT_PART

Para ativar a otimização de pesquisa de subcadeia de caracteres em colunas semiestruturadas, use um comando ALTER TABLE … ADD SEARCH OPTIMIZATION como um dos abaixo.

ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column);
Copy
ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column:field);
Copy
ALTER TABLE mytable ADD SEARCH OPTIMIZATION ON SUBSTRING(semi_structured_column:field.nested_field);
Copy

O segundo e terceiro comandos ilustram a ativação da otimização de pesquisa para um campo dentro de uma coluna. Os nomes dos campos devem ser separados do nome da coluna por dois pontos. Os campos aninhados podem ser especificados incluindo nomes de campos adicionais separados por pontos, conforme mostrado no terceiro exemplo.

Para obter mais informações sobre essa melhoria na otimização de pesquisa, incluindo seus recursos e limitações, consulte Otimização de pesquisa - Pesquisa de subcadeia de caracteres em tipos VARIANT.

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

Funções de contexto (sessão)

CURRENT_ORGANIZATION_NAME

Retorna o nome da organização à qual pertence a conta atual.

SYSTEM$CLUSTERING_INFORMATION retorna mensagens de erro

Com esta versão, temos o prazer de anunciar que a função SYSTEM$CLUSTERING_INFORMATION agora retorna erros recentes associados ao clustering automático. Esses erros, retornados como objetos JSON em uma matriz, explicam por que o clustering automático não conseguiu agrupar novamente os dados. Por padrão, os 10 erros mais recentes são retornadas pela função. Para permitir que os usuários retornem mais ou menos mensagens, a função SYSTEM$CLUSTERING_INFORMATION agora aceita um número como segundo argumento. Este número especifica quantos erros devem ser retornados.

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

GROUP BY: nova palavra-chave ALL

A cláusula GROUP BY agora oferece suporte à palavra-chave ALL, que especifica que todas as expressões na lista SELECT que não usem funções de agregação devem ser usadas para agrupamento.

Por exemplo, as duas instruções a seguir produzem o mesmo resultado:

SELECT state, city, SUM(retail_price * quantity) AS gross_revenue
  FROM sales
  GROUP BY state, city;
Copy
SELECT state, city, SUM(retail_price * quantity) AS gross_revenue
  FROM sales
  GROUP BY ALL;
Copy

Atualizações de governança de dados

Histórico de acesso: rastreamento das referências da política de acesso a linhas e de mascaramento — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral da coluna policies_referenced na exibição ACCESS_HISTORY do Account Usage. Esta coluna permite o monitoramento de 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 e as políticas de mascaramento e acesso a linhas impostas. A 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. Esta coluna foi introduzida na versão preliminar em fevereiro 2023.

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

Atualizações da interface da Web

Criação de estágios nomeados usando Snowsight — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral da criação e edição de estágios nomeados usando Snowsight sem escrever SQL.

Para criar ou editar estágios nomeados, você pode inserir detalhes no Snowsight, inclusive informações sobre autenticação ou criptografia para o estágio.

Para obter mais informações, consulte Preparação de arquivos usando o Snowsight.

Criação de estágios nomeados usando Snowsight — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral da criação e edição de estágios nomeados usando Snowsight sem escrever SQL.

Para criar ou editar estágios nomeados, você pode inserir detalhes na Snowsight, inclusive informações sobre autenticação ou criptografia para o estágio.

Para obter mais informações, consulte Preparação de arquivos usando o Snowsight.

Snowsight definido como interface da Web padrão

Nesta versão, as mudanças de comportamento no pacote 2023_04 estão ativadas por padrão. Como resultado, todos os clientes do Snowflake On Demand têm o Snowsight definido como interface da Web padrão para todos os usuários da conta e os novos usuários do Snowflake têm o Snowsight definido como interface da Web padrão.

Para obter mais informações, consulte Sobre a atualização do Snowsight.