05-12 de maio de 2025 — Notas da versão 9.12 (com mudanças de comportamento)¶
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.
Pacotes de mudança de comportamento¶
Esta versão contém os seguintes pacotes de mudança de comportamento:
Nome do pacote |
Status nesta versão |
Status anterior |
---|---|---|
Desativado por padrão; os administradores podem ativar para fins de teste |
N/A (introduzido nesta versão) |
|
Ativado por padrão; os administradores podem desativar opção de não ativar |
Desativado por padrão |
|
Ativado por padrão; os administradores podem desativar opção de não ativar |
Ativado por padrão |
O status de cada pacote mudará no próximo lançamento de mudança de comportamento, planejado para junho de 2025; no entanto, este cronograma está sujeito a alterações.
Para obter mais informações sobre status de pacotes e como eles podem afetar suas contas, consulte Sobre mudanças de comportamento.
Novos recursos¶
Canais de lançamento para Snowflake Native Apps — Disponibilidade geral¶
Neste lançamento, o recurso de canais de lançamento no Snowflake Native Apps está disponível de forma geral.
Os canais de lançamento permitem que os provedores publiquem aplicativos em diferentes estágios do ciclo de vida de desenvolvimento de aplicativos. Por exemplo, um provedor pode usar canais de lançamento para executar as seguintes tarefas para uma versão ou patch de um aplicativo:
Testar um aplicativo.
Publicar um aplicativo para os consumidores como uma versão preliminar ou para UAT (teste de aceitação do usuário).
Publicar o aplicativo em um ambiente de produção.
Para obter mais informações, consulte Publicar um aplicativo usando canais de lançamento.
Atualizações de SQL¶
Mensagens de erro aprimoradas para comandos da Data Manipulation Language (DML)¶
Em versões anteriores, as mensagens de erro dos comandos DML não incluíam o nome da coluna para erros que envolviam uma coluna específica. Com esta versão, algumas mensagens de erro dos comandos DML incluem o nome da coluna. Observe que o nome da coluna não está incluído em todas as mensagens de erro DML.
Por exemplo, as seguintes instruções SQL retornam uma mensagem de erro DML:
CREATE OR REPLACE TABLE demo_dml_error_message (v VARCHAR);
INSERT INTO demo_dml_error_message (v) VALUES
(3),
('d');
Em lançamentos anteriores, a seguinte mensagem de erro era retornada:
100038 (22018): Numeric value 'd' is not recognized
Neste lançamento, a seguinte mensagem de erro é retornada:
100038 (22018): DML operation to table DEMO_INSERT_TYPE_MISMATCH failed on
column V with error: Numeric value 'd' is not recognized
Novas funções de SQL¶
As seguintes funções agora estão disponíveis neste lançamento:
Subcategoria de função |
Nova função |
Descrição |
---|---|---|
Estimativa de cardinalidade |
DATASKETCHES_HLL (Versão preliminar) |
Retorna uma aproximação da cardinalidade distinta da entrada (ou seja, |
Estimativa de cardinalidade |
DATASKETCHES_HLL_ACCUMULATE (Versão preliminar) |
Retorna o esboço no fim da agregação. |
Estimativa de cardinalidade |
DATASKETCHES_HLL_COMBINE (Versão preliminar) |
Combina (mescla) os esboços de entrada em um único esboço de saída. |
Estimativa de cardinalidade |
DATASKETCHES_HLL_ESTIMATE (Versão preliminar) |
Retorna a estimativa de cardinalidade para o esboço fornecido. |
Atualizações de extensibilidade¶
Criador de perfil de código integrado para procedimentos armazenados em Python — Disponibilidade geral¶
Neste lançamento, temos o prazer de anunciar a disponibilidade geral do perfil de código integrado para o código do manipulador de procedimento armazenado escrito em Python. Usando o criador de perfil, você pode descobrir quanto tempo ou memória foi gasto na execução do código do manipulador. O criador de perfil gera informações que descrevem quanto tempo ou memória foi gasto na execução de cada linha do manipulador de procedimento.
Para procedimentos escritos em SQL, consulte Criação de perfil do código do manipulador de procedimento Python.
Para obter procedimentos escritos com a Snowpark API, consulte Criação de perfil dos manipuladores de procedimentos armazenados do Snowpark Python.
Atualizações de carregamento/descarregamento de dados¶
Suporte para clonagem de estágio interno — Disponibilidade geral¶
Neste lançamento, temos o prazer de anunciar a disponibilidade geral de suporte para clonagem de estágio interno quando você clona um banco de dados ou esquema.
Para obter mais informações, consulte CREATE <objeto> … CLONE.
Scanner vetorizado agora disponível sem restrições de ON_ERROR¶
Anteriormente, a ativação do scanner vetorial exigia que a opção ON_ERROR
fosse definida como ABORT_STATEMENT
ou SKIP_FILE
. Essa limitação foi removida.
Agora você pode aproveitar os benefícios de desempenho do scanner vetorizado independentemente da configuração ON_ERROR
escolhida, incluindo CONTINUE
, SKIP_FILE_num
e 'SKIP_FILE_num%'
. Isso proporciona maior flexibilidade na configuração de seus processos de carregamento de dados e, ao mesmo tempo, aproveita o escaneamento otimizado.
Para obter mais informações, consulte USE_VECTORIZED_SCANNER.
Atualizações de governança de dados¶
Classificação de dados confidenciais: novos classificadores para a Índia¶
Os seguintes classificadores de dados confidenciais agora oferecem suporte à proteção de dados confidenciais na Índia:
NATIONAL_IDENTIFIER (número de conta permanente (PAN), Aadhaar e Voter ID)
DRIVERS_LICENSE
TAX_IDENTIFIER (número de identificação do imposto sobre bens e serviços (GSTIN))
Atualizações dos Snowpark Container Services¶
Como usar os direitos do chamador para se conectar ao Snowflake — Disponibilidade geral¶
Neste lançamento, temos o prazer de anunciar a disponibilidade geral da conexão com o Snowflake de dentro de um contêiner usando os direitos do chamador.
Log de mudanças das notas de versão¶
Anúncio |
Update |
Data |
---|---|---|
Notas de lançamento |
Publicação inicial (versão preliminar) |
25-Abr-25 |
Novos métodos de autenticação para autenticação multifator (MFA) — Disponibilidade geral |
Adicionado à seção Segurança |
28-Abr-25 |
Como usar os direitos do chamador para se conectar ao Snowflake — Disponibilidade geral |
Adicionado à seção Snowpark Container Services |
30-Abr-25 |
Saída de argumentos do Snowflake Scripting (OUT) — Disponibilidade geral |
Removido da seção Atualizações de SQL |
30-Abr-25 |
Scanner vetorizado agora disponível sem restrições de ON_ERROR |
Adicionado à seção Carregamento/descarregamento de dados |
08-Mai-25 |
Novos limites de tamanho máximo para objetos de banco de dados — Disponibilidade geral |
Removido da seção Atualizações de SQL |
12-Mai-25 |
Novos métodos de autenticação para autenticação multifator (MFA) — Disponibilidade geral |
Removido da seção Segurança |
12-Mai-25 |