Voltar para projetos

Bling2Tiny-ETL — Products Pipeline

Python ETL pipeline that transforms Excel product spreadsheets into a target format for migration and optimized usage, including parent/child product rules.

Problema

Need to standardize and prepare product data exported from Bling for later use (e.g., migration/ERP), handling spreadsheet inconsistencies, parent/child relationships, and preserving product codes accurately.

Solução

Implemented an ETL pipeline in Python (Extract/Transform/Load) with YAML-driven configuration, modular responsibilities, .xlsx ingestion, transformations for parent/child identification and description inheritance, and output files saved to a ready folder.

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