-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Your Name edited this page Jul 11, 2026
·
3 revisions
Bem-vindo ao Wiki do SPTrans Real-Time Public Transport Data Pipeline.
Este projeto coleta, processa e visualiza dados em tempo real do transporte público de São Paulo usando a API Olho Vivo da SPTrans.
flowchart LR
API[API Olho Vivo<br/>SPTrans] --> BRONZE[Bronze<br/>SQLite/PostgreSQL]
BRONZE --> SILVER[Silver<br/>Parquet + DuckDB]
SILVER --> GOLD[Gold<br/>Dashboards + Análises]
ORQ[Dagster<br/>Orquestração] -.->|schedules| BRONZE
ORQ -.->|schedules| SILVER
| Página | O Que Cobre |
|---|---|
| 🏗️ Arquitetura Detalhada | Padrão Medallion, abstração de banco, idempotência, diagramas |
| 🔄 Fluxo de Dados | Passo a passo educativo: da API ao dashboard |
| ⚙️ Setup e Configuração | Instalação, Docker, PostgreSQL, primeiros passos |
| 📦 Componentes | Catálogo completo de cada script e asset |
| Camada | Tecnologia |
|---|---|
| Ingestão | Python 3.12+, requests
|
| Armazenamento | SQLite / PostgreSQL + Parquet |
| Processamento | DuckDB + pandas |
| Orquestração | Dagster + Docker Compose |
| Qualidade | pytest (67 testes) + ruff + CI + AssetCheck |