Dados / Protheus & Business Intelligence

Da operação à análise.
Dados no lugar certo.

Replicação BI conecta os dados do Protheus à sua base de análise em SQL Server. Execute cargas, acompanhe a atualização das tabelas e investigue divergências em uma única interface.

Python / FastAPIAngular / PO UISQL Server
O caminho dos dados 01 → 03
  1. 01 / ORIGEMProtheusBanco SQL Server da operação
  2. 02 / REPLICAÇÃOReplicação BICargas · acompanhamento · auditoria
  3. 03 / DESTINOBase para BIBanco SQL Server para suas análises

Diagrama conceitual do fluxo de replicação.

01 — Visibilidade da operação

Saiba o que foi carregado.
E o que precisa de atenção.

01 / ACOMPANHAR

Painel de execução

Consulte cargas recentes, taxa de sucesso, frescor dos dados e saúde do servidor para acompanhar a rotina de replicação.

02 / EXECUTAR

Central de carga

Execute tabelas específicas manualmente e acompanhe o console ao vivo, com histórico de logs para investigar cada execução.

03 / CONFERIR

Auditoria e validação

Compare contagens, exclusões lógicas e duplicados. Use o validador para gerar relatórios por e-mail e avaliar divergências.

02 — Estratégias de carga

Uma rotina adequada
a cada tabela.

01

Incremental / DIFF

Replica novos registros e, quando há STAMP, identifica alterações em registros existentes.

02

Carga completa

Prepara uma cópia em tabela auxiliar e substitui a tabela de destino para renovar integralmente os dados selecionados.

03

SMART COMPLETO

Seleção inteligente para cargas completas, complementando a rotina de replicação. Consulte os critérios no manual do projeto.

Sem STAMP, o DIFF insere novos RECNOs, mas não detecta alterações em registros existentes. Exclusões físicas na origem não são removidas pelo DIFF.

03 — Configuração & rotina

Da configuração
ao acompanhamento.

Defina origem, destino e tabelas pela interface. Integre a rotina ao Agendador de Tarefas do Windows e consulte o manual pesquisável dentro da aplicação.

Consultar instalação e documentação ↗
01

Conectar e mapear

Configure os dois bancos SQL Server, teste as conexões e selecione as tabelas e seus modos de carga.

02

Validar o ambiente

Comece em homologação, execute uma auditoria inicial e confira o escopo das operações antes das cargas.

03

Manter a rotina visível

Acompanhe logs, programe execuções no Windows e configure SMTP e destinatários para receber relatórios.

Sobre o projeto

Código disponível.
Implantação no seu ambiente.

Desenvolvido pela JP Code Craft Solutions, com código sob licença MIT. Utiliza Python 3.10 ou superior, FastAPI, Angular 21, PO UI e Microsoft ODBC Driver 17 para SQL Server.

O código não inclui bancos, credenciais ou dados de demonstração. Os recursos de agendamento dependem do Windows.

Para planejar a implantação

O painel funciona em endereço local por padrão e não possui autenticação própria. O acesso compartilhado exige autenticação e controle de acesso externos.

A auditoria por contagens ajuda a identificar divergências, mas não garante igualdade de todos os campos. Cargas completas e correções exigem revisão do escopo.

Consultar requisitos e limites ↗
Vamos conversar

Uma base melhor
para suas análises.

Conte como os dados do Protheus chegam hoje ao seu BI.

Falar com a JP Code Craft ↗