04–06 de novembro de 2024 — Notas de lançamento 8.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 Log de mudanças das notas de versão.

Novos recursos

Trust Center: dois novos verificadores no pacote de verificadores do Security Essentials

Com esse lançamento, temos o prazer de anunciar dois novos verificadores do Trust Center no pacote de verificadores do Security Essentials. Esse pacote de verificadores examina sua conta para verificar se você configurou as seguintes recomendações:

Para obter mais informações, consulte Pacote de verificadores Segurança Básica.

Alertas sem servidor — Disponibilidade geral

Com esse lançamento, temos o prazer de anunciar a disponibilidade geral do modelo de computação sem servidor para alertas do Snowflake, que estava disponível anteriormente como um recurso de visualização.

Quando você configura um alerta para usar o modelo de computação sem servidor, o Snowflake redimensiona e aumenta ou diminui automaticamente os recursos de computação necessários para o alerta. O Snowflake determina o tamanho ideal dos recursos de computação para uma determinada execução com base em uma análise dinâmica de estatísticas para as execuções mais recentes do mesmo alerta.

Para usar o modelo de computação sem servidor para um alerta, omita o parâmetro WAREHOUSE ao executar o comando CREATE ALERT.

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

Atualizações de SQL

Funções PARSE_JSON e TRY_PARSE_JSON: agora são permitidas chaves duplicadas

Com esse lançamento, as funções PARSE_JSON e TRY_PARSE_JSON têm um novo argumento parameter. Quando esse argumento é definido como d, são permitidas chaves duplicadas na cadeia de caracteres que está sendo analisada. Se houver chaves duplicadas, essas funções retornam apenas o valor associado à última ocorrência de cada chave.

Atualizações de extensibilidade

A nova versão do Tensorflow pode exigir a especificação do Keras

Com esse lançamento, foi adicionada a versão 2.17.0 da biblioteca do Tensorflow. A nova versão do Tensorflow inclui uma estrutura de módulo alterada para o Keras, uma API de aprendizado profundo. Se você tiver funções definidas pelo usuário (UDFs) ou procedimentos que usam o Tensorflow, mas não especificar uma versão anterior à 2.17.0, o Snowflake presumirá que o seu manipulador deve começar a usar automaticamente a versão 2.17.0 quando você executar CREATE OR REPLACE para a UDF ou procedimento.

Ao criar ou atualizar a UDF ou o procedimento, você poderá ver um erro como o seguinte:

from tensorflow.keras.models import Sequential ModuleNotFoundError: No module named 'tensorflow.keras' in function
Copy

Para resolver esse erro, siga as orientações em Migrar o código do Keras 2 para o Keras 3 multi-backend. Talvez você precise adicionar o Keras como um pacote separado usando o parâmetro PACKAGES em CREATE OR REPLACE.

Atualizações do pipeline de dados

Tarefas: controle de usuário de tarefas sem servidor — Disponibilidade geral

Com esse lançamento, temos o prazer de anunciar que você pode ter algum controle sobre o custo e o desempenho das tarefas sem servidor, definindo os seguintes parâmetros: SERVERLESS_TASK_MAX_STATEMENT_SIZE, SERVERLESS_TASK_MIN_STATEMENT_SIZE e TARGET_COMPLETION_INTERVAL.

Para obter mais informações, consulte Tarefas sem servidor.

Tarefas: notificações de sucesso de tarefas — Disponibilidade geral

Com esse lançamento, temos o prazer de anunciar a disponibilidade geral das notificações de sucesso de tarefas. O Snowflake pode enviar notificações de sucesso para um serviço de mensagens na nuvem quando um gráfico de tarefas é concluído com êxito. A integração da notificação de sucesso só é especificada em uma tarefa raiz de um gráfico de tarefas. O Snowflake só envia notificações de sucesso quando todo o gráfico de tarefas é executado com sucesso, e não envia notificações para nenhuma tarefa autônoma executada com sucesso.

Para obter mais informações, consulte Configuração de uma tarefa para envio de notificações de êxito.

Atualizações de AI e ML

Controle de acesso baseado em função em nível de API (RBAC) para Cortex Analyst

Para aprimorar ainda mais a segurança e o gerenciamento de acesso, estamos introduzindo o Controle de acesso baseado em função em nível de API (RBAC) para Cortex Analyst. Todas as solicitações feitas para Cortex Analyst devem usar uma função que tenha recebido a função CORTEX USER. Isso oferece aos administradores uma maneira de controlar quem pode chamar Cortex Analyst com o Snowflake RBAC. CORTEX_USER é concedido a PUBLIC por padrão. Para obter mais informações, consulte Privilégios obrigatórios.

Log de mudanças das notas de versão

Anúncio

Update

Data

Notas de lançamento

Publicação inicial (versão preliminar)

01-nov-24

Controle de acesso baseado em função em nível de API (RBAC) para Cortex Analyst

Adicionado às atualizações de AI e ML

05-nov-24

Tarefas: controle de usuário de tarefas sem servidor

Adicionado à seção Atualizações do pipeline de dados

06-nov-24

Conectividade privada de saída para recursos Snowflake

Removido da seção Novos recursos

07-nov-24

Trust Center: dois novos verificadores no pacote de verificadores do Security Essentials

Adicionado à seção Novos recursos

11-nov-24