Expurgo parcial
É realizado quando desejamos excluir das tabelas de auditoria registros específicos.
Vá em Processos, e Expurgo Parcial do Log de Auditoria.
Nesta etapa temos que selecionar o filtro de Limpeza/Expurgo, é possível expurgar usando as opções:
- Usuário específico: Nesta opção é possível expurgar dados apenas de um determinado usuário;
- Período: Nesta opção é possível expurgar dados apenas de período superior a um determinado período, exemplo: 30,60,90 dias.
- Operação: Nesta opção é possível expurgar dados apenas de uma das operações que o log executa.
Além das opções acima é possível expurgar log de acessos de tabelas que contém dados protegidos (LGPD), a idade do log é configurável.
Nesta tela é apresentado as tabelas que desejamos que seja feito o expurgo.
Após o expurgo parcial, a tela abaixo indica o sucesso da operação.
Expurgo Total
Nesta opção será realizado o expurgo de todos os dados das tabelas de auditoria, esta é a forma mais rápida e pratica para quando a auditoria não é mais necessária.
Na execução desse processo o usuário é alertado quanto ao procedimento a ser feito.
Na tela abaixo demonstra o status da execução do expurgo total, nesse momento a Triggers são desabilitadas.
Agendamento do Expurgo Parcial/Total
A partir da versão 12.1.32 foi implementado o agendamento de Jobs para o expurgo, tanto parcial como total, com esta nova funcionalidade o usuário poderá agendar o melhor momento
para realizar o expurgo.
Mais informações sobre o agendamento de processos, clique em Agendamento de Processos
Podemos gerar os relatórios a partir dos dados coletados pela auditoria para isso vamos em Processos, Gerar Relatório com Base no Log de Auditoria
Aqui teremos a tela de filtros
Definimos os filtros necessário e onde o arquivo deve ser gerado.
Selecionamos as tabelas que desejamos que o relatório seja gerado
Abaixo modelo de relatório gerado
Observação Importante !!!
Por questões de performance e aumento significativo da base de dados, alguns tipos de dados não são auditados. São eles:
- Em bases Sql Server os tipos não auditáveis são: 'TEXT','NTEXT','IMAGE','TIMESTAMP'
- Em bases Oracle os tipos não auditáveis são: 'LONG','LONG RAW','CLOB','NCLOB','BLOB','BFILE','TIMESTAMP'
- Colunas com estes nomes também são excluídas da auditoria: 'RECCREATEDBY', 'RECCREATEDON', 'RECMODIFIEDBY', 'RECMODIFIEDON'