Simplifica Data Sync

O Simplifica Data Sync é uma aplicação desenvolvida para facilitar a integração de dados entre bases de dados locais e a API da empresa. Com o objetivo de oferecer uma solução para empresas que possuem estruturas de dados On-Premises, esta aplicação permite a sincronização automatizada de registros por meio de uma configuração flexível.

Objetivo

O principal objetivo do Simplifica Data Sync é permitir que empresas com sistemas de dados locais possam facilmente atualizar e sincronizar informações com a API da empresa, sem a necessidade de construir complexos webservices ou aplicações de acesso à API. A aplicação realiza essa tarefa por meio de uma execução periódica e automatizada, otimizando o processo de atualização.

Público-Alvo

O Simplifica Data Sync destina-se a empresas que possuem sistemas de dados On-Premises e desejam integrar seus dados com a API da empresa de forma simplificada e eficiente. Isso inclui empresas que utilizam bases de dados Oracle, bem como aquelas que mantêm informações em formatos como Excel ou Microsoft SQL Server


Requisitos do Sistema

Requisitos de Hardware

  • Computador ou servidor com capacidade de processamento adequada para as operações de sincronização.

Espaço em disco suficiente para armazenar a aplicação e os arquivos de configuração.

Requisitos de Software

  • Sistema operacional Windows (compatível com Windows Task Scheduler).

  • Microsoft Framework 4.8 ou superior

  • Bases de dados compatíveis (Oracle, Excel, etc.).

  • Acesso à internet para comunicação com a API da empresa.


Instalação e Configuração

Download e Instalação

  1. Baixe a versão mais recente do Simplifica Data Sync a partir do site oficial.

  2. Prepare seu ambiente com pasta reservada para a aplicação e execução via agendador de tarefas ou outra forma de sua preferência, considerando o intervalo de execução de pelo menos a cada 24h ou tempo inferior se necessário;

Arquivo de Configuração (config.yml)

O arquivo config.yml é responsável por definir as regras de conexão, mapeamento e comportamento da sincronização. Ele é altamente configurável e permite especificar detalhes como as credenciais da base de dados, o endpoint da API da empresa, os intervalos de sincronização, o tipo de mapeamento de dados, entre outros.

Exemplo de um arquivo config.yml:


Funcionamento

O Simplifica Data Sync realiza a integração de dados por meio de um processo automatizado que busca informações da base de dados local e as sincroniza com a API da empresa

#no-next-and-prev