Árvore de páginas

Parametrizar Tabelas DB Incremental - CD2400

Visão Geral do Programa

  • Nessa função serão selecionados os bancos de dados do legado Datasul com base nos bancos conectados.

  • Será possível selecionar quais as tabelas que serão criadas no DB incremental.

  • As tabelas que forem selecionadas e atualizadas através desta rotina, terão suas informações armazenadas numa tabela específica do banco de dados incremental.

  • O nome da tabela que será criada no banco de dados incremental terá o mesmo nome da tabela do banco origem precedido do prefixo "inc-".

  • A rotina possibilitará o acesso ao programa que se faz a parametrização de todas as tabelas que serão criadas, parametrizações estas que serão utilizadas pela rotina de sincronização.

  • O banco de dados incremental que será atualizado será identificado automaticamente pela rotina.

  • Não será possível atualizar tabelas em bancos que não seja o incremental.

  • As tabelas que serão criadas no banco de dados incremental serão uma imagem das tabelas origens (ERP), ou seja, conterá os mesmos atributos e mesmos índices.

  • Serão criados novos atributos em cada tabela selecionada para sincronização, que são:

    •   Tipo Movimento:

      • Inclusão.

      • Alteração.

      • Eliminação.

    •   Atributo do tipo TimeStamp (AAAAMMDD + HHMMSS).

  • As tabelas que serão criadas no banco de dados incremental conterão dois novos índices, um por tipo de movimento e o outro pelo atributo do tipo timestamp.

Importante:

É necessário fazer a sincronização da tabela “it-nota-fisc” no entanto, esta tabela não possuí índice, então, faz-se a sincronização da tabela “nota-fiscal” e coloca a tabela “it-nota-fisc” na estrutura, no momento da sincronização, será feito a sincronização da tabela pai e das filhas.

Será possível criar o relacionamento entre a tabela pai e as filhas, o objetivo é especificar quais os atributos que farão a ligação entre as tabelas.

São pré-requisitos para a execução dessa função:

  • O usuário deve ter permissão de acesso ao sistema e também à rotina desenvolvida que possibilita efetuar as parametrizações dos dados das tabelas selecionadas.
  • O servidor do sistema deverá estar on-line, para possibilitar o acesso às informações.
  • Os bancos de dados origem e destino (incremental) devem estar conectados.
  • O cliente deve possuir a versão 9 do progress ou superior.
  • O banco de dados EMSINC não pode estar READ-ONLY.
  • As VST´s (Virtual System Tables) do progress deverão estar habilitadas para o banco de dados EMSINC. Detalhes quanto a habilitação das VST´s, consultar a documentação do progress.

Parametrizar Tabelas DB Incremental

Objetivo da tela:

Permitir criar tabelas no banco de dados incremental (EMSINC) sendo possível fazer um controle pelo conceito de incremento de dados.

Importante:

A cor vermelha, representa que o registro foi selecionado para atualização, ou seja, são os registros que estão com esta cor que serão atualizados no banco de dados incremental.

A cor azul, representa que o registro já encontra-se atualizado no banco de dados incremental. Caso o mesmo seja selecionado para atualização ocorrerá erros.

 

Outras Ações/Ações Relacionadas:

 

Ação:

Descrição:

Banco de Dados Origem

Quando acionado, permite ao usuário selecionar qual o banco de dados origem, para o banco de dados selecionado será mostrado todas as tabelas do mesmo. Ver detalhes na tela CD2400A.

Nota:

Somente será possível selecionar um banco de dados de cada vez.

Confirma

Quando acionado, permite a verificação de todas as tabelas selecionadas para atualização, estas tabelas serão criadas no banco de dados incremental.

Exportação

Quando acionado, permite exportar todos os registros de tabelas atualizadas no banco de dados incremental, será gerado um arquivo ASC onde o mesmo poderá ser importado por exemplo num outro banco de dados. O objetivo é replicar as tabelas para um outro banco de dados. Ver detalhes na janela CD2400E.

Importação

Quando acionado, permite a importação do arquivo ASC gerado pela rotina de exportação. Após a importação, será necessário fazer a atualização para que as tabelas sejam criadas no banco de dados incremental. Ver detalhes na tela CD2400F.

Estrutura

Quando acionado, permite acessar o programa Parametrizar Informações das Tabelas DB Incremental (CD2401).

 

 

Quadro:Descrição:

Tabelas Disponíveis

Este quando irá mostrar todas as tabelas disponíveis no banco de dados selecionado, banco de dados origem

Tabelas Selecionadas Pendentes

Este quadro irá apresentar quais as tabelas que foram selecionadas para atualização no banco de dados incremental.

CD2400A

Objetivo da tela:

Permitir a seleção do banco de dados origem. Somente serão apresentados os bancos de dados que estão conectados na sessão do usuário.

CD2400E

Objetivo da tela:

Permitir a seleção do banco de dados origem. Somente serão apresentados os bancos de dados que estão conectados na sessão do usuário.

CD2400F

Objetivo da tela:

Permitir informar o caminho e nome do arquivo de entrada de dados.

CD2400D

Objetivo da tela:

Essa tela será apresentada quando ocorrer algum erro durante o processo de atualização.