Arquivo de projetos
SYS-02 / Qualidade de dados · produto analítico

AI Data Quality Checker

Analisar CSVs de forma repetível, revelar problemas de qualidade e gerar recomendações práticas para limpeza.

STATUSPublicado no GitHub
PAPELMotor de qualidade, API, dashboard e relatórios
FLOW / SYS-02
  1. 01CSV
  2. 02Validação
  3. 03Regras
  4. 04Score
  5. 05Persistência
  6. 06Relatório
  7. 07Dashboard
EXECUTIVE SUMMARY

Aplicação full-stack que combina FastAPI, Pandas, SQLite, geração de relatórios Markdown/HTML e dashboard Vue 3. O sistema pontua datasets, avalia colunas e transforma regras de qualidade em visualização profissional.

  • FastAPI
  • Pandas
  • SQLite
  • Vue 3
  • TypeScript
  • Vitest
  • Docker
SYS-02.01

Contexto e problema #

Equipes de dados precisam de leitura rápida sobre confiabilidade antes de modelar, integrar ou expor datasets. O projeto automatiza essa triagem sem esconder as regras aplicadas.

SYS-02.02

Minha contribuição #

O case evidencia API, motor Pandas, persistência, testes e interface orientada a decisão, com exportação para documentação técnica.

SYS-02.03

Arquitetura #

O frontend Vue envia o dataset ao backend FastAPI, que executa regras de qualidade, calcula scores, salva histórico no SQLite e gera relatórios HTML/Markdown.

  • Rule-based engine
  • Dataset and column scores
  • Markdown/HTML export
  • Optional LLM summary
SYS-02.04

Avaliação e qualidade #

A avaliação é orientada a problemas observáveis: ausência de valores, tipos divergentes, distribuição, duplicidade e recomendações acionáveis.

SYS-02.05

Limitações #

O sistema analisa arquivos CSV e métricas agregadas; ele não substitui validação de negócio nem contratos formais de dados.

SYS-02.06

Próximos passos #

Adicionar Excel, conexões relacionais, comparação entre execuções, alertas de qualidade e exportação PDF.