03-06 de março de 2025 — Notas de versão 9.5¶
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¶
Classificação automática de dados confidenciais — Disponibilidade geral¶
Agora você pode usar o Snowflake para detectar automaticamente dados confidenciais usando classificadores nativos e personalizados. Com a classificação automática de dados confidenciais, as tags definidas pelo usuário e as políticas de mascaramento podem ser aplicadas automaticamente às colunas quando dados confidenciais são detectados.
Para obter mais informações, consulte Classificação automática de dados confidenciais.
Atualizações de SQL¶
Snowflake Scripting: trabalhos filhos assíncronos — Disponibilidade geral¶
Neste lançamento, o suporte do Snowflake Scripting (SQL) para trabalhos filhos assíncronos em procedimentos armazenados está disponível de forma geral. Os procedimentos armazenados executam trabalhos filhos assíncronos simultaneamente. Um trabalho filho pode ser qualquer instrução SQL válida, incluindo instruções SELECT e instruções DML, como INSERT ou UPDATE.
Para executar uma consulta como um trabalho filho assíncrono, adicione a palavra-chave ASYNC à consulta. Quando essa palavra-chave é omitida, o procedimento armazenado executa os trabalhos secundários sequencialmente, e cada trabalho secundário aguarda a conclusão do trabalho secundário em execução antes de iniciar.
A execução simultânea de vários trabalhos secundários pode aumentar a eficiência e reduzir o tempo total de execução.
Para obter mais informações, consulte Trabalhar com trabalhos secundários assíncronos.
Snowflake Scripting: mensagens de erro aprimoradas¶
Neste lançamento, as mensagens de erro do Snowflake Scripting foram aprimoradas para fornecer informações mais precisas sobre o erro e sobre o número da linha no código que causou o erro.
Por exemplo, o seguinte código do Snowflake Scripting retorna um erro:
EXECUTE IMMEDIATE $$
BEGIN
LET c1 := 0;
IF (c1 = 0) THEN
INSERT invalid_text VALUES (1);
END IF;
END;
$$
;
Em lançamentos anteriores, a seguinte mensagem de erro era retornada:
001003 (42000): SQL compilation error:
syntax error line 4 at position 5 unexpected '('.
syntax error line 4 at position 9 unexpected '='.
Neste lançamento, a seguinte mensagem de erro é retornada:
001003 (42000): SQL compilation error:
syntax error line 5 at position 11 unexpected 'invalid_text'.
Log de mudanças das notas de versão¶
Anúncio |
Update |
Data |
---|---|---|
Notas de lançamento |
Publicação inicial (versão preliminar) |
28-Fev-25 |
Classificação automática de dados confidenciais — Anúncio de GA |
Adicionado à seção Novos recursos |
03-Mar-25 |