Ruby Extract-Transform-Load (ETL) tool.

Requirements

Online Documentation

Available at activewarehouse.rubyforge.org/docs/activewarehouse-etl.html

Features

Current supported features:

Dependencies

ActiveWarehouse ETL depends on the following gems:

Usage

Once the ActiveWarehouse ETL gem is installed jobs can be invoked using the included `etl` script. The etl script includes several command line options and can process multiple control files at a time.

Command line options:

Control File Examples

Control file examples can be found in the examples directory.

Running Tests

Current state:

The tests require:

The tests subfolder contains examples database.yml for mysql and postgres.

To run the tests:

Feedback

This is a work in progress. Comments should be made on the activewarehouse-discuss mailing list at the moment. Contributions are always welcome.