Objetivo

Eliminar saldos e registros de apropriações contábeis com o objetivo de reduzir o tamanho das bases de dados, ganhando além de espaço, performance em algumas tarefas e relatórios.

Visão Geral

Com este programa podem ser eliminados apenas saldos e cálculos de períodos fechados, gerando em arquivos ASCII os dados eliminados (em formato DUMP Progress), permitindo o retorno destas informações quando desejado, por intermédio da importação destes arquivos (LOAD Progress).

Salientamos que mesmo sendo eliminados os registros, a base de dados não diminuirá de tamanho, pois o Progress mantém os espaços como área reservada para um possível crescimento do banco. Para que o banco efetivamente diminua de tamanho, é necessário após a execução do procedimento de exclusão de valores históricos, fazer um “Dump-Load” da base de dados, que remontará o banco retirando os espaços vazios.

Como é direcionado apenas o diretório onde as informações devem ser gravadas, é importante verificar após a execução, quais os arquivos ASCII gerados (nomes) e o correspondente conteúdo.

Exemplo:

O diretório C:\TesteProcesso é definido na tela base do programa, como o local de gravação das informações exportadas com o nome de DUMP das tabelas/arquivos gerados na execução do processo.
Com a execução foram gerados os arquivos: “fin075.d”, “fin325.d” e “fin352.d”. 

Quando for desejado recuperar (LOAD Progress), essas informações de saldos e registros de cálculo gravadas, é necessário saber além do diretório, o nome dos arquivos ASCII gerados e o relacionamento com as respectivas tabelas de informações:

Arquivos ASCII gerados:            fin075.d  -  Registros de Cálculo

                                               fin325.d  -  Saldos

                                   fin352.d  -  Apropriações Contábeis FAS.