Por André Pinheiro
“Os dados não falam sozinhos. Eles precisam de um palco. Sem ele, continuam sendo vozes sussurradas num galpão vazio. Por isso utilizamos o Progress 4Gl e Totvs datasul”
A frase acima ecoa silenciosamente nas madrugadas dos servidores Totvs datasul de milhares de empresas.
Enquanto a operação corre, milhões de registros são gerados. Pedidos, estoques, clientes, faturamentos… tudo flui.
Mas, quando chega a hora de decidir, surge a pergunta:
“De onde vêm os dados que estou vendo agora?”
Se você é desenvolvedor Progress 4GL®, analista de BI ou gestor de TI, sabe que a resposta muitas vezes é:
direto do ERP. Cru. Sem tratamento. Com impactos ocultos.
Essa é a porta para o caos.
O Erro que Ninguém Vê: Conectar o BI direto no ERP
É tentador.
O ERP já possui os dados.
O Progress 4GL® é robusto.
As tabelas estão lá.
E o BI é ágil, poderoso e pronto para transformar.
Mas conectar o BI diretamente ao ERP é como convidar um batalhão para atravessar a sala de máquinas do Titanic durante a travessia.
O impacto é imediato e cruel:
- ERP lento
- Travamentos em processos críticos
- Leitura massiva que bloqueia transações
- Falta de versionamento e auditoria nos dados
“Quando o BI vira vilão, o problema não é ele. É a ausência de uma estratégia.”
A Solução Definitiva: DWH — O Data Warehouse
Data Warehouse não é moda. É necessidade.
Empresas que entenderam isso já colhem:
- ERP livre e rápido para operar
- BI conectado a dados organizados e auditáveis
- Decisões baseadas em dados reais, não em suposições
O DWH é o ambiente onde os dados são:
- Centralizados
- Modelados
- Limpados
- Disponibilizados sem comprometer a operação
Ele é o porto seguro para as decisões estratégicas.
Como levar o Totvs datasul para o DWH de forma inteligente
1. Use a Fila. Sempre.
A fila de integração é a forma mais elegante de garantir que você só envia para o DWH o que mudou.
Menos IO. Mais velocidade. Zero impacto.
2. Escolha o método certo
Cada ambiente tem sua melhor solução.
- Dataserver: Robusto para bases Oracle/SQL (mas caro)
- ODBC: Alternativa para ambientes menores (mas limitado)
- ETL (Pentaho, etc): Visual, poderoso, recomendado para grandes integrações
- APIs REST (PESO / Web APIs): Modernas, paginadas e extremamente performáticas
3. Nunca faça consultas pesadas no ERP
A regra de ouro:
“ERP é para operar. DWH é para analisar.”
Quer travar o sistema?
Deixe o Power BI rodar SELECTs gigantes no Progress.
Quer manter a operação fluida?
Deixe o BI conversar só com o DWH.
O Futuro (que já é presente): O Desenvolvedor como Estrategista de Dados
No passado, ser bom em Progress 4GL® significava escrever rotinas, gerar relatórios e fazer integrações.
Hoje?
O desenvolvedor moderno é arquiteto da informação.
Ele decide:
- Como o dado nasce
- Como transita
- Como é protegido
- E como impacta a empresa
“Não é sobre SELECT. É sobre IMPACT.”
Benefícios reais para a empresa
Empresas que aplicam corretamente um DWH:
- Reduzem custos com infraestrutura (ERP menos sobrecarregado)
- Evitam falhas e retrabalhos
- Melhoram a assertividade nas decisões
- Atendem a auditorias e normas de compliance com facilidade
- Dão liberdade para o BI evoluir (dashboards, IA, Machine Learning)
Empresas que ignoram o DWH:
- Sofrem com ERP lento
- Tomam decisões ruins
- Perdem competitividade e clientes
Conclusão: Você é o elo entre dados e decisões no Progress 4GL e Totvs datasul
Você, desenvolvedor Progress 4GL® que toca o Totvs datasul diariamente, precisa entender:
Seu trabalho não termina no compilado sem erros.
Ele termina quando a empresa:
- Opera com fluidez
- Toma decisões seguras
- Cresce com dados confiáveis
O DWH não é um “extra”.
É a evolução natural da sua responsabilidade técnica e estratégica.
Empresas que não usam ainda vão usar.
Profissionais que dominam já estão sendo disputados.
A escolha é sua:
Ser o dev que gera relatórios… Ou ser o estrategista que transforma dados em decisões.
Pronto para dar o próximo passo?
Junte-se ao nosso Grupo VIP de Desenvolvedores.
Participe das nossas lives semanais toda quarta, às 19h30
Aprenda a dominar o que ainda é diferencial — e em breve será obrigatório.