Skip to content

jessyenes/etl-vendas-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔄 ETL de Vendas com Python

🎯 Objetivo

Desenvolver um pipeline ETL (Extract, Transform, Load) para processamento e análise de dados de vendas, gerando informações estruturadas para suporte à tomada de decisão.


⚙️ Funcionalidades

  • Extração de dados a partir de arquivo CSV
  • Limpeza e padronização dos dados
  • Tratamento de valores nulos
  • Engenharia de atributos (criação de coluna de tempo)
  • Geração de métricas de negócio
  • Produção de múltiplos datasets prontos para análise

📊 Outputs Gerados

O pipeline gera os seguintes arquivos:

  • vendas_mensais.csv → agregação de vendas por mês
  • vendas_categoria.csv → vendas por categoria
  • vendas_regiao.csv → vendas por região
  • top_produtos.csv → ranking dos produtos mais vendidos

🧱 Estrutura do Projeto

etl-vendas-python/
│
├── data/
│   └── vendas.csv
├── output/
│   ├── vendas_mensais.csv
│   ├── vendas_categoria.csv
│   ├── vendas_regiao.csv
│   └── top_produtos.csv
├── scripts/
│   └── etl.py
└── README.md

🚀 Tecnologias Utilizadas

  • Python
  • Pandas

▶️ Como Executar

  1. Instale as dependências:
pip install pandas
  1. Execute o pipeline:
python scripts/etl.py

🧠 Aprendizados

Este projeto demonstra:

  • Estruturação de pipelines de dados
  • Organização de código em funções (ETL modular)
  • Manipulação e transformação de dados com Pandas
  • Geração de múltiplos outputs para análise
  • Boas práticas em projetos de dados

📌 Possíveis Evoluções

  • Adição de logs em arquivo
  • Validação de dados
  • Integração com banco de dados
  • Automação do pipeline (agendamento)

👩‍💻 Autora

Jessica Enes


⭐ Sobre o Projeto

Projeto desenvolvido com foco em portfólio na área de dados, simulando um cenário real de engenharia de dados.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages