Voltar para projetos
Bling2Tiny-ETL — Pipeline de Produtos
Pipeline de ETL em Python para transformar planilhas Excel de produtos no formato necessário para migração e uso otimizado, com regras para produtos pai/filho.
Problema
Necessidade de padronizar e preparar dados de produtos exportados do Bling para uso posterior (ex.: migração/ERP), lidando com inconsistências de planilhas, hierarquia pai/filho e preservação fiel de códigos.
Solução
Implementação de pipeline em Python (Extract/Transform/Load) com configuração via YAML, separação de responsabilidades em módulos, leitura de .xlsx, transformação com regras de identificação pai/filho e herança de descrição, e saída de arquivos prontos em pasta de destino.
Impacto
- Pipeline ETL modular (extract/transform/load) estruturado por responsabilidade
- Transformação de dados com Pandas para padronização e limpeza de planilhas
- Identificação automática de produtos pai/filho e herança de descrições
- Configuração flexível via YAML (diretórios e mapeamento de colunas)
- Estrutura organizada de dados raw → ready para controle de processamento
Stack
PythonPandasETLExcel (.xlsx)YAMLData TransformationData Pipeline