03-06 de novembro de 2023 — Notas de versão 7.39 (com Snowday 2023)

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

Account Usage: nova exibição AGGREGATE_QUERY_HISTORY — Versão preliminar

Neste lançamento, temos o prazer de anunciar a versão preliminar da exibição AGGREGATE_QUERY_HISTORY no esquema do Account Usage do banco de dados SNOWFLAKE compartilhado. Esta exibição retorna dados sobre instruções executadas em intervalos agregados.

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

Budgets no Azure, GCP e VPS — Versão preliminar

Neste lançamento, temos o prazer de anunciar a versão preliminar de Budgets para contas nas regiões Microsoft Azure (Azure) e Google Cloud Platform (GCP) e contas da edição VPS.

Budgets permite o monitoramento em nível de conta e a notificação do uso de crédito do Snowflake para um grupo de objetos específicos do Snowflake. Você pode definir um limite mensal de gastos nos custos de computação para objetos suportados em sua conta. Além do orçamento da sua conta, você pode criar orçamentos personalizados para monitorar o uso de crédito para um grupo personalizado de objetos. Budgets envia uma notificação quando seu uso de crédito está prestes a exceder seu limite mensal.

Para obter mais informações, consulte Monitoramento do uso de crédito com Budgets.

Snowflake Native SDK para conectores — Versão preliminar

Neste lançamento, Snowflake tem o prazer de anunciar o suporte em versão preliminar do Snowflake Native SDK para conectores. O Snowflake Native SDK para conectores é um conjunto de modelos de aplicativo e guias de início rápido que mostram como criar um Snowflake Native App que ingere dados de uma fonte de dados externa no Snowflake.

Para obter mais informações, consulte Snowflake Native SDK para conectores.

Atualizações de segurança

Controle de acesso: funções de banco de dados — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral de funções do banco de dados. As funções de banco de dados são entidades dentro de um banco de dados às quais podem ser concedidos e revogados privilégios em objetos protegíveis no mesmo banco de dados. As funções de banco de dados são semelhantes às funções no nível da conta, exceto pelo escopo. Privilégios em qualquer objeto de uma conta podem ser concedidos a funções de conta, mas somente privilégios em objetos dentro do mesmo banco de dados podem ser concedidos a uma função do banco de dados.

O Snowflake fornece funções de banco de dados integradas no banco de dados SNOWFLAKE compartilhado, como OBJECT_VIEWER e GOVERNANCE_VIEWER. Você pode usar essas funções de banco de dados para ativar uma abordagem de acesso com privilégios mínimos ao banco de dados SNOWFLAKE compartilhado. Por exemplo, ao conceder essas funções de banco de dados a uma função no nível da conta, você não precisa conceder IMPORTED PRIVILEGES no banco de dados SNOWFLAKE à mesma função no nível da conta, o que fornece acesso a tudo no banco de dados SNOWFLAKE. Além disso, você não precisa usar a função ACCOUNTADMIN em um ambiente de produção para consultar exibições no banco de dados SNOWFLAKE compartilhado.

Desde que entramos na versão preliminar em dezembro de 2022, adicionamos suporte para funções de banco de dados nas seguintes áreas:

  • Replicação.

  • Clonagem, usando a sintaxe CREATE DATABASE ROLE … CLONE.

  • Concessões futuras no banco de dados local. Concessões futuras não têm suporte para funções de banco de dados compartilhados.

A função IS_DATABASE_ROLE_IN_SESSION e seu uso com o compartilhamento de dados protegidos por políticas continuam em versão preliminar.

Atualizações do pipeline de dados

Nova função SYSTEM$TASK_RUNTIME_INFO

Neste lançamento, temos o prazer de anunciar uma nova função do sistema SYSTEM$TASK_RUNTIME_INFO. Esta função do sistema retorna informações sobre a execução da tarefa atual, o que facilita a personalização das execuções da tarefa.

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

Atualizações de extensibilidade

Acesso à rede externa — Versão preliminar no Azure

Neste lançamento, temos o prazer de anunciar que o suporte à versão preliminar do acesso a locais de rede externos a partir do código do manipulador da UDF e procedimento e está disponível para contas no Azure (exceto a região Gov).

Com uma integração de acesso externo, você pode:

  • Escrever UDF e manipuladores de procedimentos que acessam locais externos.

  • Permitir ou bloquear o acesso a locais em uma rede externa ao Snowflake.

  • Usar segredos que representem credenciais armazenadas, em vez de usar valores literais, no código do manipulador para autenticar em locais de rede externos.

  • Especificar quais segredos são permitidos para uso em locais de rede externos.

Para obter mais informações sobre o uso de regras de rede com políticas de redes, consulte Visão geral do acesso à rede externa.

UDTFs vetorizadas de Python — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral das UDTFs vetorizadas de Python (função de tabela definidas pelo usuário).

As UDTFs vetorizadas de Python permitem o processamento contínuo partição por partição operando em partições como pandas DataFrames e retornando resultados como pandas DataFrames ou listas de séries ou matrizes de pandas. As UDTFs vetorizadas de Python permitem fácil integração com bibliotecas que operam em pandas DataFrames ou matrizes de pandas.

Para obter mais informações, consulte UDTFs vetorizadas de Python.

Atualizações de governança de dados

Definição de uma política de mascaramento em uma coluna virtual — Disponibilidade geral

Neste lançamento, a Snowflake tem o prazer de anunciar a disponibilidade geral da definição de uma política de mascaramento em uma coluna virtual em uma tabela externa. Esta atualização permite que a política de mascaramento na coluna virtual substitua a política de mascaramento que a coluna virtual herda da coluna VALUE. Esta atualização simplifica o gerenciamento de tabelas externas porque os administradores de dados não precisam mais criar uma exibição a partir dos dados semiestruturados na coluna VALUE e proteger a exibição, e fornece gerenciamento de dados consistente e proteção dos dados da tabela externa porque a coluna virtual protegida não expõe dados desnecessariamente. Esta atualização foi anunciada em versão prévia em agosto 2023 (7.30).

Para obter mais informações, consulte Políticas de mascaramento e tabelas externas.

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

Anúncio

Update

Data atualizada

Account Usage: nova exibição AGGREGATE_QUERY_HISTORY — Versão preliminar

Adicionado a Novos recursos

14-Dez-2023

Budgets no Azure, GCP e VPS — Versão preliminar

Adicionado a Novos recursos

03-Nov-2023

Controle de acesso: funções de banco de dados — Disponibilidade geral

Adicionado a Atualizações de segurança

01-Nov-2023

Snowflake Native SDK para conectores — Versão preliminar

Adicionado a Novos recursos

31-Out-2023

Nova função SYSTEM$TASK_RUNTIME_INFO

Adicionado a Atualizações do pipeline de dados

31-Out-2023