slouchart / pyetllib

Common tools for ETL scripting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pyetllib

A toolbox to write ETL scripts the pythonic way

Contents

etllib

A suite of classes and utility functions to help create powerful data jobs

  • data transformations as functions and decorators
  • smart execution context
  • job management and fancy logging
  • functions to load and render Jinja templates
  • functions to publish to streams

etlskel

A command-line utility to create the skeleton of an ETL script project

etlcli

A toolbox from CLI design

  • an implementation of the Command pattern
  • a utility class to read passwords from files or environment variables

About

Common tools for ETL scripting

License:MIT License


Languages

Language:Python 98.1%Language:Jinja 1.9%