Sifter

Sifter is a Extract Tranform Load (ETL) engine.

It can be used to Extract from a number of different data resources, including TSV files, SQLDump files and external databases.

It includes a pipeline description language to define a set of Transform steps to create object messages that can be validated using a JSON schema data.