Base de Consulta (DB View)

Com o objetivo de facilitar a integração do uMov.me foi criada a possibilidade do cliente acessar uma base de consulta aos seus dados. Com isso o usuário pode consultar seus dados através de instruções SQL e conectar algum serviço de integração diretamente no banco de dados.

O banco de dados de consulta encontra-se configurado na Amazon, mais precisamente em Virgínia (EUA). Para acessá-lo devem ser usadas as seguintes configurações:

IP: 107.23.73.6 ou dbview.umov.me

Porta: 9999

Database: prod_umov_dbview

Username: usuário específico para cada ambiente (deve ser solicitado)

Password: senha específica para cada ambiente (deve ser solicitada)

Seguem abaixo algumas regras importantes que devem ser observadas para utilização da base de consulta:

  • Essa base de dados permite somente consulta (instruções SELECT de SQL). Não será possível executar nenhuma operação SQL/DML (UPDATE, INSERT ou DELETE) ou SQL/DDL (CREATE, ALTER, etc.).

  • Cada banco de dados de consulta possuirá um usuário e senha específicos. Ele somente poderá receber até duas conexões simultâneas para o usuário.

  • As conexões aos bancos de dados somente poderão ser realizadas sobre protocolo de transporte seguro (Secure Sockets Layer – SSL).

  • O cliente deverá indicar o endereço IP externo dos equipamentos que irão realizar os acessos ao banco de dados de consulta. Esse IP será configurado nas regras de acesso ao banco e ao servidor que o banco está configurado.

  • O timeout para as consultas SQL no banco de consulta é de 5 min. Passados 5 minutos da transação SQL, ela é abortada pelo banco.

  • O ciclo de sincronismo entre a base do uMov.me e base de dados de consulta depende do volume de dados inserido no sistema. Em média, o tempo é aproximado de 5 min.

  • A base de dados é PostgreSQL, na versão 9.3. Para conexão, pode ser utilizada qualquer ferramenta de consulta, sugerimos o pgAdmin. Seguem alguns exemplos de ferramentas no link:http://wiki.postgresql.org/wiki/Community_Guide_to_PostgreSQL_GUI_Tools.

Veja abaixo um desenho da arquitetura definida:

image.png