11-12 de setembro de 2023 — Notas de versão 7.32

Atualizações de SQL

Nova função: IS_DATABASE_ROLE_IN_SESSION

A seguinte função está disponível neste lançamento:

Categoria de função

Nova função

Descrição

Contexto

IS_DATABASE_ROLE_IN_SESSION

Verifica se a função do banco de dados está na hierarquia de funções primária ou secundária ativa do usuário para a sessão atual ou se a coluna especificada contém uma função de banco de dados que está na hierarquia de funções primária ou secundária ativa do usuário para a sessão atual.

Para obter mais informações, consulte Compartilhamento de dados protegidos por uma política baseada em função — Versão preliminar.

Atualizações de carregamento/descarregamento de dados

A replicação de fluxos em tabelas Snowflake preenchidas pelo Snowpipe Streaming

Neste lançamento, temos o prazer de anunciar que o Snowflake oferece suporte à replicação de fluxos em tabelas do Snowflake preenchidas pelo Snowpipe Streaming. Para obter mais informações, consulte Replicação e Snowpipe Streaming.

Atualizações da autenticação do Snowpipe Streaming

Neste lançamento 2.0.3 do Snowpipe Streaming SDK, temos o prazer de anunciar que o Snowpipe Streaming oferece suporte à autenticação OAuth e a propriedade role para o Snowpipe Streaming agora é opcional. Ao configurar o Snowpipe Streaming, você pode definir authorization_type como OAuth e criar uma integração de OAuth com o cliente personalizado.

Para obter mais informações, consulte Configuração do Snowflake OAuth para clientes personalizados e Configuração do Snowpipe Streaming.

Novas opções para INFER_SCHEMA

Neste lançamento, temos o prazer de anunciar que a função de tabela INFER_SCHEMA oferece suporte a duas novas opções, MAX_FILE_COUNT e MAX_RECORDS_PER_FILE. Você pode usar MAX_FILE_COUNT para especificar o número máximo de arquivos verificados no estágio. Você pode usar MAX_RECORDS_PER_FILE para especificar o número máximo de registros verificados por arquivo.

Para obter mais informações, consulte INFER_SCHEMA.

Atualizações de governança de dados

Políticas de acesso a linhas: referência a uma tabela de mapeamento protegida em uma política de acesso a linhas — Versão preliminar

Neste lançamento, a Snowflake tem o prazer de anunciar que os administradores de políticas podem fazer referência a uma tabela de mapeamento protegida por uma política de acesso a linhas nas condições de política de uma política de acesso a linhas diferente. O resultado é mais segurança para os responsáveis pela conformidade quando um usuário consulta uma tabela protegida por uma política de acesso a linhas.

Para obter mais informações, consulte Exemplo: proteja a tabela de mapeamento com uma política de acesso a linhas.

Compartilhamento de dados protegidos por uma política baseada em função — Versão preliminar

Neste lançamento, a Snowflake tem o prazer de anunciar a versão preliminar para permitir que um provedor de compartilhamento de dados use a função IS_DATABASE_ROLE_IN_SESSION nas condições de uma política de mascaramento ou de uma política de acesso a linhas para permitir que um consumidor de compartilhamento de dados acesse dados compartilhados protegidos por qualquer uma dessas políticas. O argumento da função utiliza o nome de uma função de banco de dados ou uma coluna que contém funções de banco de dados. Isso fornece mais opções para o provedor compartilhar dados, permite que o consumidor acesse dados confidenciais que o provedor disponibiliza e remove restrições sobre dados protegidos por política quando o consumidor consulta uma tabela compartilhada protegida por uma política.

Para obter mais detalhes, consulte Compartilhamento de dados protegidos por uma política e IS_DATABASE_ROLE_IN_SESSION.

Atualizações de replicações

Novo privilégio FAILOVER para redirecionamento de cliente

Nota

Este recurso foi adiado e estará disponível em uma versão futura.

Neste lançamento, temos o prazer de anunciar o privilégio FAILOVER para objetos de conexão. O privilégio FAILOVER permite conceder a uma função de conta diferente do administrador da conta (um usuário com a função ACCOUNTADMIN) a capacidade de fazer failover de uma conexão em um cenário de recuperação de desastres.

Atualizações da interface da Web

Gerenciamento de governança de dados no Snowsight — Disponibilidade geral

Neste lançamento, temos o prazer de anunciar a disponibilidade geral da interface Data Governance no Snowsight. A interface Governance inclui uma guia Dashboard para monitorar as políticas de mascaramento usadas com mais frequência, as políticas de acesso a linhas e as tags com seu uso em tabelas e colunas. A interface Governance também inclui uma guia Tagged Objects para gerar relatórios sobre os dados de Dashboard, com a opção de gerar relatórios manuais sobre o uso de tags e políticas em tabelas e colunas.

Quando você seleciona um elemento em Dashboard, o Snowsight atualiza automaticamente os filtros da guia Tagged Objects. Além disso, quando você seleciona uma linha na guia Tagged Objects, o Snowsight redireciona você automaticamente para o objeto ou coluna na interface Data » Databases. Em seguida, você pode gerenciar as atribuições de tags e política conforme necessário.

Para obter mais informações, consulte: