Betha Sistemas / Desenvolvimento - Migração de Dados
Procedimento para utilização da ferramenta.
1 - Realizar a instalação do Python versão 3.7 ou superior.
Recomentda-se utilização do pacote pycharm (https://www.jetbrains.com/pt-br/pycharm/download/#section=windows)
2 - Realizar a instalação de todos os pacotes contidos no arquivo 'requirements.txt'
Recomenda-se a utilização de ambiente virtual do python.
3 - Baixar o projeto do repositório atual e abrir com o pycharm.
4 - Realizar a configuração do arquivo settings.py.
5 - Analisar o modulo enviar.py e executar a aplicação.
Após configurar o ambiente, deve-se realizar a configuração do arquivo settings.py contém as configurações básicas
para a execução da aplicação. O arquivo possui as seguitnes variáveis:
- BASE_ORIGEM: Indica qual o sistema de origem a ser considerado para executar o processo de extração de dados.
Opções disponíveis: [ipm_cloud_postgresql]
SISTEMA_ORIGEM: Indica qual linha de produtos Betha Cloud se refere a migração.
Opções disponíveis [contabil|contratos|folha|educacao|livro|saude|tributos]
DB_HOST: Indica qual o endereço da rede do servidor que se encontra o banco de dados que serão extraidas as informações
para realizar a migração. Padrão: localhost
DB_PORT: Indica qual o número da porta do servidor que se encontra o banco de dados.
Padrão: 5433
DB_NAME: Indica qual o nome do database do servidor de dados. Padrão: 'ipm_bigua'
DB_USER: Indica qual o usuário que será utilizado para acessar o banco. Padrão: 'postgres'
DB_PW: Indica qual a senha do usuário que irá acessar o banco. Padrão: 'admin'
params_exec
SOMENTE_PRE_VALIDAR: Padrão False
TOKEN: Token Service Layer
TOKEN-TELA: Token oaut2 front end
APP-CONTEXT: Context oaut2 front end
USER-ACCESS: User oaut2 front end
USER_LOGIN: User login para pegar token do oaut2
USER_PASS: Pass login para pegar token do oaut2
ENTIDADE: Nome exato da entidade a qual quer pegar o token do oaut2
DB_NAME: Nome do banco para conexão sybase