Árvore de páginas

Dúvida:

Existe alguma maneira de realizar a limpeza do banco de dados para clientes que utilizam a integração Protheus Smart Hub ?
Já que a base cresce a cada dia, podendo gerar lentidão e ocupando espaço desnecessários no banco de dados.

Foi realizada a implementada a funcionada de EXPURGO que quando executada, realiza a limpeza dos dados obsoletos de forma física das tabelas: MHQ, MHR, MHL, MHM, MIH e MIK.
Os dados que se encontrarem deletados de forma lógica no bando de dados, também serão excluídos fisicamente.

Importante

  • Os fontes listados abaixo devem estar com as respectivas datas:
    • rmiBusca.prw - igual ou posterior á ;
    • retail.rmi.monitoramento.expurgo.controle.tlpp - igual ou posterior á ;
  • Após a atualização dos fontes não há necessidade de configurações extras, basta ter o serviço RMIBUSCA configurado no appserver.ini.
  • É de extrema importância que o serviço RMIBUSCA esteja configurado e iniciado corretamente, para mais informações veja: 2- Serviços 
  • A execução será realizada de forma automática, uma vez ao mês e fora do horário comercial, entre 00:00 ás 06:00;
  • A quantidade de dias de histórico (registros que não serão excluídos e ficaram na base de dados), pode ser configurada de acordo com a necessidade do cliente. O valor default é de 90 dias; 
  • Os registros deletados logicamente no bando de dados das tabelas MHQ, MHR, MHL, MHM, MIH e MIK, serão excluídos sem levar em consideração a quantidade de dias de histórico.


  1. Para configurar a quantidade de dias de histórico, acesse a rotina Auxiliares(LJCADAUX) e selecione o item PSH:
    Ambiente 12 - Controle de Lojas > Atualizações >  Smart Hub > Cadastros > Auxiliares - PSH
  2. Realize a configuração do campo Dias de histórico após expurgo.


  3. Verifique se o serviço RMIBUSCA está configurado e iniciado no appserver.ini:


  4. Aguarde o inicio da execução do serviço RETAIL.RMI.MONITORAMENTO.EXPURGO: