29-30 de novembro de 2023 — Notas de versão 7.42

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

Native Apps: suporte para referência e validação de privilégios no arquivo de manifesto — Versão preliminar

Referências e privilégios agora são suportados em um objeto APPLICATION instalado no modo de desenvolvimento usando arquivos em um estágio nomeado. Isso permite que os provedores que usam o Snowflake Native App Framework testem referências e solicitações de privilégios localmente antes de definir uma versão no pacote de aplicativo.

Para obter mais informações, consulte Solicitação de referências e privilégios de nível de objeto de consumidores.

Detecção de esquema para JSON e CSV — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral do recurso de detecção do esquema para JSON e CSV. O recurso de detecção de esquema usa a função INFER_SCHEMA para detectar automaticamente o esquema em um conjunto de arquivos de dados preparados e recuperar as definições de coluna. A disponibilidade geral da função INFER_SCHEMA agora se aplica a todos os seguintes formatos de arquivo: Apache Parquet, Apache Avro, ORC, JSON e CSV.

Para obter mais informações, consulte Detecção de definições de colunas em arquivos de dados semiestruturados preparados.

Evolução do esquema da tabela — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral do recurso de evolução do esquema da tabela. A estrutura das tabelas no Snowflake pode agora evoluir automaticamente para oferecer suporte à estrutura de novos dados recebidos das fontes de dados. Snowflake permite adicionar novas colunas ou descartar a restrição NOT NULL de colunas ausentes em novos arquivos de dados.

Para habilitar a evolução do esquema da tabela, você pode definir o parâmetro ENABLE_SCHEMA_EVOLUTION como TRUE quando você cria ou altera uma tabela.

Para obter mais informações, consulte Evolução do esquema da tabela.

Tabelas Iceberg — Versão preliminar

Neste lançamento, temos o prazer de anunciar a versão preliminar das tabelas Iceberg. As tabelas Iceberg para Snowflake combinam o desempenho e a semântica de consulta de tabelas regulares do Snowflake com armazenamento em nuvem externo que você gerencia. Elas são ideais para manter uma única cópia de dados com interoperabilidade em vários mecanismos de computação.

Para obter mais informações, consulte Tabelas Iceberg.

Autoatendimento: habilitação da função ORGADMIN — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral 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.

Autoatendimento: exclusão de uma conta — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral de exclusão da conta com 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 inclui 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.

Atualizações de segurança

Autenticação de par de chaves: solução de problemas aprimorada

Neste lançamento, temos o prazer de anunciar que os administradores podem usar a função SYSTEM$GET_LOGIN_FAILURE_DETAILS para recuperar detalhes sobre erros encontrados ao usar a autenticação de par de chaves para se conectar ao Snowflake. A documentação do Snowflake foi atualizada para fornecer possíveis soluções para os erros mais comuns.

Para obter mais informações, consulte Autenticação de par de chaves: solução de problemas.

Atualizações de SQL

Tipos estruturados — Versão preliminar

Neste lançamento, temos o prazer de anunciar a versão preliminar de tipos estruturados. Um tipo estruturado é uma ARRAY, OBJECT ou MAP que contém elementos ou pares chave-valor com tipos de dados específicos do Snowflake.

A seguir estão exemplos de tipos estruturados:

  • Uma ARRAY de elementos INTEGER.

  • Um OBJECT com pares chave-valor VARCHAR e NUMBER.

  • Um MAP que associa uma chave VARCHAR a um valor DOUBLE.

Você pode usar tipos estruturados das seguintes maneiras:

  • Você pode definir uma coluna de tipo estruturado em uma tabela Iceberg.

    Os tipos de dados Iceberg list, struct e map correspondem aos tipos estruturados de ARRAY, OBJECT e MAP no Snowflake.

  • Você usa tipos estruturados ao acessar dados de uma coluna de tipo estruturado em uma tabela Iceberg.

  • Você pode converter um ARRAY, OBJECT ou VARIANT semiestruturado em um tipo estruturado correspondente (por exemplo, uma ARRAY em uma ARRAY de elementos INTEGER). Você também pode converter um tipo estruturado em um tipo semiestruturado.

Nota

Atualmente, outras tabelas além das tabelas Iceberg não oferecem suporte a tipos estruturados. Em uma tabela normal, você não pode definir uma coluna de tipo estruturado.

Para obter mais informações, consulte Tipos de dados estruturados.

Atualizações de governança de dados

Políticas de acesso a linhas: referência a uma tabela de mapeamento protegida em uma política de acesso a linhas — Disponibilidade geral

Neste lançamento, a Snowflake tem o prazer de anunciar a disponibilidade geral de um recurso para que os administradores de políticas possam fazer referência a uma tabela de mapeamento protegida por uma política de acesso a linhas nas condições de política de uma política de acesso a linhas diferente. O resultado é mais segurança para os responsáveis pela conformidade quando um usuário consulta uma tabela protegida por uma política de acesso a linhas. Esta atualização entrou em versão preliminar na versão 7.32.

Para obter mais informações, consulte Como proteger a tabela de mapeamento com uma política de acesso a linhas.

Atualizações de colaboração de dados

Planos de preços recorrentes baseados em assinatura para listagens pagas — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral de planos de preços baseados em assinatura recorrentes para listagens pagas. Com este plano, você pode cobrar antecipadamente dos consumidores de forma recorrente pelo acesso à sua listagem.

Para obter mais informações, consulte Modelos de preços de listagens pagas.

Suporte ao preenchimento automático entre nuvens para compartilhar um Snowflake Native App — Versão preliminar

Neste lançamento, temos o prazer de anunciar a versão preliminar do suporte ao preenchimento automático entre nuvens para compartilhar um Snowflake Native App. O preenchimento automático entre nuvens permite que você, como provedor, compartilhe seu Snowflake Native App com consumidores em outras regiões suportadas.

Para obter mais informações, consulte Configuração do preenchimento automático entre nuvens.

Como parte deste lançamento, o processo de atualização e controle de versão do seu pacote de aplicativo foi aprimorado, incluindo suporte entre regiões para DROP APPLICATION PACKAGE e status do aplicativo na exibição APPLICATION_STATE.

Para obter mais informações, consulte Atualização de um Snowflake Native App.

Registro de alterações das notas de versão

Anúncio

Update

Data

Notas de lançamento

Publicação inicial (versão preliminar)

27-Nov-23

Planos de preços recorrentes baseados em assinatura para listagens pagas

Adicionado às Atualizações de colaboração de dados

27-Nov-23

Suporte ao preenchimento automático entre nuvens para compartilhar um Snowflake Native App

Adicionado às Atualizações de colaboração de dados

29-Nov-23