Solução de problemas de classificação de dados confidenciais¶
Visualizar erros de classificação no Trust Center¶
Você pode ver quais objetos falharam na classificação e ler a mensagem de erro de cada objeto no Snowsight sem usar SQL. Complete as seguintes etapas:
No menu de navegação, selecione Governance & security » Trust Center.
Selecione a guia Data Security.
Selecione a guia Dashboard.
Selecione o bloco Classification errors.
Para obter o fluxo de trabalho completo, consulte Classification errors em Usar o Trust Center para configurar a classificação de dados confidenciais.
Por que uma tabela pode não ser classificada e como encontrar erros¶
Uma tabela pode não ser classificada por vários motivos. A verificação mais simples é se o Snowflake pode consultar a tabela: executar uma consulta nela (por exemplo, SELECT * FROM my_table). Se uma tabela não puder ser consultada, ela não poderá ser classificada.
Outras falhas podem incluir questões de marcação ou de privilégios, problemas de formato de dados ou restrições em objetos seguros ou determinadas exibições. Quando a classificação falha, você pode encontrar os detalhes nestes lugares:
Trust Center: use o bloco Classification errors como descrito em Visualizar erros de classificação no Trust Center.
Tabela de eventos: o Snowflake registra um evento em uma tabela de eventos. Por padrão, o evento é registrado na tabela de eventos no nível da conta. Se você tiver uma tabela de eventos definida para o banco de dados do objeto com falha, o evento será registrado nela.
SQL: consulte a tabela de eventos com os exemplos em Listagem de erros gerais e Listagem de erros de classificação em nível de objeto. Para códigos de falha conhecidos relacionados a tags, consulte Mensagens de erro relacionadas a tags.
Em geral, há um atraso antes que o Snowflake tente classificar o objeto novamente. Cada tentativa adicional com falha é registrada na tabela de eventos. Esse processo de atraso e nova tentativa continua até que o objeto seja corrigido ou removido da classificação automática.
Nota
Para ajudar a evitar custos desnecessários, o Snowflake aguarda um tempo adicional para tentar classificar novamente alguns erros, como tempos limite esgotados. Para esses erros de tempo limite esgotado, o Snowflake não tenta classificar novamente até que todos os objetos sejam reclassificados; o cronograma no qual os objetos são reclassificados é controlado pela chave maximum_classification_validity_days do perfil de classificação.
Se você quiser impedir que eventos de classificação sejam registrados, defina o parâmetro de conta ENABLE_AUTOMATIC_SENSITIVE_DATA_CLASSIFICATION_LOG como FALSE.
Listagem de erros gerais¶
A consulta a seguir retorna erros gerais relacionados à classificação de dados confidenciais da tabela de eventos:
Para um subconjunto das possíveis mensagens de erro retornadas por essa consulta, consulte Mensagens de erro relacionadas a tags.
Listagem de erros de classificação em nível de objeto¶
A consulta a seguir na tabela de eventos retorna erros relacionados à classificação de um objeto específico. Por exemplo, ela retorna erros que ocorreram quando o Snowflake tentou classificar uma tabela específica.