Gerenciador de Exportação de Dados

Gerenciador de Exportação de Dados

Índice

Visão Geral

O Gerenciador de Exportações tem como objetivo exportar dados de um Banco de Dados para outro.

Gerenciador de exportação de dados 

ACESSO Módulo Integradores → Menu Gerenciador de Exportações de dados

No gerenciador temos os seguinte painéis:

Cada painel será explicado a seguir.

Fontes de dados 

No primeiro painel teremos as configurações de conexão ao banco de dados.

Para configurar o acesso a um banco de dados clique no botão 'Inserir Registro'.

O operador deverá informar:

  • Código Código auto-numerável atribuído pelo banco de dados (Bloqueado para edição)

  • Data/Hora - Data e hora de cadastro (Bloqueado para edição)

  • Operador de cadastro - Operador de cadastro (Bloqueado para edição)

  • Descrição - Descrição identificativa da fonte de dados.

  • Nome do banco de dados - Nome do Banco de dados  

  • Tipo de banco - Escolha uma das seguintes opções

    • Oracle

    • Postgres

  • Tipo de fonte -

    • Origem - Significa que esta é a conexão da onde se originará os dados a serem exportados 

  • Host - IP ou URL de acesso ao banco

  • Porta - Porta em que o banco de dados está configurado

  • Nome do usuário - Nome de usuário para conexão com o banco de dados

  • Senha usuário - Senha para conexão com o banco de dados

  • Comentários - Comentários e observações gerais sobre a fonte de dados.

Marque a opção 'Tem certeza que deseja gravar esta fonte de dados?' para confirmar o procedimento e clique no botão 'Finalizar'.

Pronto! A configuração para acesso ao banco de dados foi configurado. 

Caso queira editar alguma informação de acesso, selecione o banco de dados na grade e clique no botão 'Editar' 

Altere as informações como desejar, da mesma forma como explicado no cadastro , marque a opção 'Tem certeza que deseja gravar esta fonte de dados?' para confirmar o procedimento e clique no botão 'Finalizar'.

Schemas de exportações

No segundo painel será onde iremos cadastrar as consultas dos dados que iremos exportar.

Para cadastrar a consulta do banco clique no botão 'Inserir Registro'

O operador deverá informar: 

  • Descrição - Descrição identificativa do registro

  • Instrução SQL da consulta Informe a instrução para a consulta SQL. 

Algumas observações sobre a sintaxe do SQL:

  • As colunas no select devem possuir o mesmo nome da coluna da tabela destino. Caso não seja igual veja o exemplo abaixo como poderá ser contornado 
    Exemplo:

    tipo_doc as Nome_Coluna_destino, from mk_doc_fiscal_competencia

    onde,

          tipo_doc é o nome da coluna no banco origem e
          Nome_Coluna_destino é o nome da coluna no banco destino 

  • Para os comandos do Where disponibilizamos a seguinte regra para auxiliar na filtragem no dados no Perfil de Exportações (Será explicado a seguir)

    Variáveis poderão ser criadas definindo seu nome entre os comandos  <! !>
    Exemplo: 
    Ao definirmos <!tipo!> estamos criando a variável tipo

    Então no script abaixo teremos as seguintes variáveis: 

    • di

    • df

    • tipo 

    • cliente  

data>=<!di!> and data<=<!df!> and tipo=<!tipo!> and credor_devedor=<!cliente!>

Marque o check "Ao avançar esta etapa, o registro será salvo. Confirma seu interesse?" para dar ciência ao procedimento e clique no botão 'Avançar'

Caso na sintaxe do Where tenha a definição de algumas variáveis como explicado anteriormente, nesta etapa o operador irá definir alguns detalhes sobre eles

No exemplo abaixo, temos a seguinte sintaxe no Where da consulta 

data>=<!di!> and data<=<!df!> and tipo=<!tipo!> and credor_devedor=<!cliente!>

Selecione a variável e clique no botão 'Editar'

O operador deverá informar:

  • O tipo da coluna Informe o tipo de dado compatível para a coluna.

    • Character

    • Data

    • Inteiro

  • SQL para montagem de combobox - Defina select para a montagem de uma combo box de pesquisa. 

    • Este select deve conter no mínimo 2 campos, onde o primeiro será usado com índice de comparação, enquanto que o segundo é a descrição identificativa.

    • Ou seja, o select definirá as opção que irão aparecer na combo.