28-29 de agosto de 2023 — Notas de versão 7.30

Novos recursos

Suporte à replicação de pipelines de dados — Versão preliminar

Neste lançamento, temos o prazer de anunciar a versão preliminar do suporte à replicação de pipelines de dados, incluindo as replicações de estágios, integrações de armazenamento, canais e histórico de carga. Você pode replicar esses objetos para configurar o failover para pipelines de dados em regiões e plataformas de nuvem.

Antes de poder replicar objetos de pipeline de dados, você deve definir o parâmetro ENABLE_ETL_REPLICATION como TRUE no grupo de replicação/failover ou no nível da conta. Para replicar quaisquer estágios externos que usam uma integração de armazenamento, você também deve configurar seu grupo de replicação/failover para replicar STORAGE INTEGRATIONS.

Você pode usar uma instrução ALTER REPLICATION GROUP ou ALTER FAILOVER GROUP para modificar essas propriedades de um grupo existente.

Para obter mais informações, consulte Replicação de histórico de carregamento, canal e estágio.

Atualizações de segurança

Políticas de senhas: adicione suporte ao histórico de senha e tempo de espera para alterar uma senha

Neste lançamento, temos o prazer de anunciar suporte para valores de histórico de senha e o número mínimo de dias antes que você possa alterar uma senha em uma política de senhas:

  • A propriedade PASSWORD_HISTORY em uma política de senhas especifica o número de senhas que o Snowflake armazena. Quando um usuário altera sua senha, a nova senha não pode corresponder a nenhum dos valores do histórico. Se você aumentar o valor do histórico, como alterar o valor de 3 para 6, o Snowflake armazenará os três valores existentes. Se você diminuir o valor do histórico, como alterar de 6 para 3, o Snowflake armazenará os três valores mais recentes e excluirá os três valores mais antigos.

  • A propriedade PASSWORD_MIN_AGE_DAYS em uma política de senhas especifica o número de dias que o usuário deve esperar antes que uma senha alterada recentemente possa ser alterada novamente. Este valor ajuda a garantir que o histórico de senha não se esgote tão cedo.

Essas duas propriedades devem ser definidas juntas em uma política de senhas com valores alinhados às suas práticas de segurança interna. É possível especificar esses valores de propriedade ao criar uma política de senhas ou modificar uma política de senhas existente.

Para obter mais detalhes, consulte CREATE PASSWORD POLICY e ALTER PASSWORD POLICY.

Atualizações de SQL

Arquivo EXECUTE IMMEDIATE FROM — Versão preliminar

Neste lançamento, temos o prazer de anunciar a versão preliminar do comando EXECUTE IMMEDIATE FROM. Este comando executa as instruções SQL em um arquivo em um estágio. O arquivo deve conter instruções SQL sintaticamente válidas.

Esse recurso fornece um mecanismo para controlar a implantação e o gerenciamento de objetos e códigos do Snowflake. Você pode usar o comando EXECUTE IMMEDIATE FROM para executar scripts em qualquer sessão.

Para obter mais informações, consulte EXECUTE IMMEDIATE FROM.

Organizações e contas: descarte de um URL da conta — Versão preliminar

Com esta versão, temos o prazer de anunciar que os administradores da organização podem usar o comando ALTER ACCOUNT … DROP OLD ORGANIZATION URL para descartar um URL da conta antigo que foi salvo quando o suporte Snowflake ao cliente executou qualquer uma das seguintes ações:

  • Renomeação da organização.

  • Fusão de duas organizações.

  • Transferência de uma conta de uma organização para outra.

Um URL de conta antigo é descartado automaticamente 90 dias após o suporte Snowflake ao cliente realizar uma dessas ações, mas o administrador da organização agora pode descartá-la mais cedo.

Atualizações de desenvolvedor e extensibilidade

Suporte para Python 3.9 e 3.10 no Snowpark, UDFs, UDTFs e procedimentos armazenados — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral do suporte para Python 3.9 e 3.10 no Snowpark Python, UDFs Python, UDTFs Python e procedimentos armazenados Python.

Para obter mais informações, consulte:

Valores de retorno tabulares de procedimentos armazenados Python — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral dos procedimentos armazenados tabulares com um manipulador escrito em Python. Você pode escrever um procedimento que retorne os dados em forma de tabela. Para fazer isso, você especifica o tipo de retorno do procedimento como TABLE (especificando colunas para o valor de retorno), depois faz com que seu código do manipulador retorne o valor tabular em um dataframe do Snowpark.

Para obter mais informações, consulte Retorno de dados tabulares.

Atualizações de governança de dados

Definição de uma política de mascaramento em uma coluna virtual — Versão preliminar

Neste lançamento, temos o prazer de anunciar que você pode definir uma política de mascaramento em uma coluna virtual de 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.

Para obter detalhes, consulte Políticas de mascaramento e tabelas externas.

Atualizações da interface da Web

A área de governança oferece suporte às funções de banco de dados GOVERNANCE_VIEWER e OBJECT_VIEWER

Neste lançamento, temos o prazer de anunciar que uma função de conta pode acessar a área de governança do Snowsight se a função tiver recebido as funções de banco de dados GOVERNANCE_VIEWER e OBJECT_VIEWER. Essas funções de banco de dados existem no banco de dados SNOWFLAKE compartilhado. Ao conceder essas funções de banco de dados a uma função de conta, não é mais necessário usar a função ACCOUNTADMIN para acessar a área de Governança do Snowsight. Esta atualização simplifica o gerenciamento de acesso à área de Governança do Snowsight.

Integração Provider Studio — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral da integração de autoatendimento para se tornar um provedor de listagens usando o Provider Studio.

Para obter mais detalhes, consulte Como se tornar um provedor.