Descontinuação do compartilhamento de resultados de planilha e funções secundárias em painéis (pendente)¶
Atenção
Essa mudança de comportamento será ativada em novembro de 2024.
Atenção
Essa mudança de comportamento está no pacote 2024_08.
Para saber o status atual do pacote, consulte Histórico do pacote.
Quando esse pacote de mudança de comportamento estiver habilitado, o compartilhamento de resultados de planilha será descontinuado e passará a ser somente código. Os destinatários só poderão exibir o código da planilha, não os resultados de consulta. Além disso, os painéis não podem mais ser executados com funções secundárias.
Nota
Se uma conta habilitar esse pacote e depois desabilitá-lo, os usuários dessa conta retornarão ao comportamento anterior ao BCR, no qual os resultados armazenados em cache são exibidos novamente. Isso pode resultar no seguinte comportamento inesperado:
A conta habilita o pacote.
O usuário 1 compartilha uma planilha, acreditando que está apenas compartilhando código com o usuário 2.
A conta desabilita o pacote.
O usuário 2 agora pode ver os resultados da planilha compartilhada, que podem incluir dados confidenciais.
Prepare-se para a mudança nas funções¶
A Snowflake recomenda testar seus painéis sem funções secundárias para garantir que as consultas funcionem corretamente. Para testar os painéis, execute USE SECONDARY ROLES 'NONE'
para cada bloco e, em seguida, execute a consulta principal. Como alternativa, é possível solicitar ao administrador que defina temporariamente o DEFAULT_SECONDARY_ROLES do usuário como 'NULL'
durante o processo de teste.
Se as consultas falharem, talvez seja necessário reconstruir o painel:
O proprietário ou editor do painel pode dividir o painel em vários painéis, executando diferentes funções, para coletar os dados necessários.
Um administrador pode criar uma nova função que seja um superconjunto das permissões necessárias e concedê-la aos usuários do painel como sua função principal.
Para quaisquer blocos de painel quebrados, o administrador pode conceder à função principal acesso aos objetos de origem necessários para restaurar a funcionalidade do painel.
Para obter mais informações, consulte os seguintes artigos da base de conhecimento:
Ref.: 1801