Ruby ETL parser. == Features Current supported features: * ETL Domain Specific Language (DSL) - Control files are specified in a Ruby-based DSL * Multiple source types - fixed-width and delimited text files currently supported * Multiple destination types - file and database destinations * Support for extracting from multiple sources * Support for loading to multiple destinations * Extensible transformations - comes with built in SHA1 one-way hash example * Pre/post processing - export to files and then post process with the bulk import processor for large amounts of data * Virtual fields - Add a field to the destination data which doesn't exist in the source data == Requirements * ActiveSupport Gem * ActiveRecord Gem * FasterCSV Gem == Examples Examples can be found in the test directory. == Feedback This is a work in progress. Comments should be made on the activewarehouse-discuss mailing list at the moment.