O conversor de base de dados do Portal de Imóveis tem como finalidade a integração e sincronização dos dados presentes nos bancos de dados do Portal de Imóveis e do banco RM. Esse processo é realizado por meio de algoritmos e técnicas de mapeamento e transformação dos dados, garantindo a consistência e a uniformidade das informações.
Através dessa integração, o sistema integrado passa a operar com um único banco de dados, eliminando a necessidade de consultas e atualizações em bancos de dados separados. Isso resulta em maior eficiência e velocidade nos processos, além de reduzir o risco de inconsistências e erros nos dados.
Antes de realizar a conversão, é necessário realizar uma alteração no arquivo RM.HOST.config incluindo a chave: <add key="DBSCommandTimeout" value="1200" />
Saiba mais sobre este comando no link: Aumentar o Timeout da execução das sentenças SQL
Em seguida, ao acessar o sistema, será necessário conceder permissão ao processo "Conversor de Base de Dados do Portal de Imóveis" no perfil de usuário.
Após a permissão ser concedida, você deve acessar a seção "Utilitários" e selecionar a opção "Conversor de Base de Dados do Portal de Imóveis". Em seguida, siga os passos listados abaixo:
Para conectar ao banco externo do Portal de Imóveis iremos utilizar a conexão de banco de dados externo nativa do RM.
Para realizar essa configuração favor seguir os passos no documento neste link (clique aqui)
Com a configuração realizada e o banco ativo, teremos uma mensagem de confirmação ao clicar em avançar.
É importante ressaltar que, para realizar o processo de conversão para o RM, a base de dados do portal de imóveis deve ser migrada para a versão 12.1.2310. Para atualizar a base do portal de imóveis para essa versão, basta acessá-la por meio do portal de imóveis. Isso garantirá que suas tabelas sejam atualizadas para a versão mais recente.
Caso a base não esteja migrada, uma mensagem semelhante à imagem abaixo será exibida:
Nesta etapa, o sistema irá realizar uma validação de dados referentes a chaves estrangeiras que possam, por algum motivo, estar ausentes no banco de dados. Esta conferência é obrigatória e deverá ser avaliada antes de iniciar a migração. Não será possível iniciar a conversão sem antes ajustar essas inconsistências no banco de dados de origem. Esta etapa do processo visa ressaltar quais campos devem ser ajustados de forma transparente ao utlizador.
A interface de validação está sendo mostrada na imagem abaixo:
Ao clicar no botão "Iniciar Validação" o sistema irá percorrer os registros no banco de dados de origem e verificará quais tabelas que devem ser ajustadas.
É importante salientar que, ao clicarmos no botão avançar sem realizar essa validação o sistema irá emitir a mensagem abaixo:
Quando a conferência termina, o sistema apresentará as tabelas e seus registros como mostra a imagem abaixo:
Na imagem abaixo temos o seguinte cenário:
A tabela logsituacaoproposta possui a chave primária 407, na coluna proposta_id temos o valor 8678, que não está presente na tabela referenciada proposta. sua coluna é proposta.id.
Ajustando então os problemas evidenciados nesta etapa, basta clicar novamente no botão "Iniciar Validação" para dar prosseguimento a próxima etapa, clicando em avançar.
Neste processo serão apresentados as tabelas que serão migradas do Portal de Imóveis para o RM.
Ao final será apresentado o LOG de conversão destas tabelas, com as quantidades de registros migrados.