The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

ETLp - A framework for managing and auditing ETL processing

END-USER DOCUMENTATION

For end-user documentation on how to use ETLp refer to http://trac.assembla.com/etlp/wiki or:

    perldoc ETLp::Manual::Intro

VERSION

Version 0.04

SYNOPSIS

This module manages the processing of ETL tasks as a series of pipelines. The tasks are defined ina one or more configuration files. ETLp is invoked by providing the details of the pipeline top be executed.

    use ETLp;

    my $etlp = ETLp->new(
        config_directory => "$ENV{'HOME'}/conf",
        app_config_file  => 'sales',
        section          => 'monthly_sales',
        env_config_file  => 'env',
    );
    
    $etlp->run();
    ...
    

METHODS

new

parameters

    * app_config_file. The name of the application configuration file
    * env_config_file. The name of the environment configuration file
    * config_directrory. Optional. The name of the configuration file
        that contains the configuration files
    * section. The name of the section in the application configuration
        that defined the job being executed
    * localize. Optional. Whether to modify the configuration files to
        use the operating system eol markers. Deafults to 0.

run

Executes the pipeline

parameters

    * pipeline - An arrayref of items to be executed

returns

    * void

AUTHOR

Dan Horne, <dan.horne at redbone.co.nz>

BUGS

Please report any bugs or feature requests through the web interface at https://rt.cpan.org/Public/Dist/Display.html?Name=ETLp.

SUPPORT

You can find documentation for this module with the perldoc command.

    perldoc ETLp

You can also look for information at:

Project Home Page

http://trac.assembla.com/etlp/wiki/

* ETLp Tickets

Please add bug reports, feature requests

https://rt.cpan.org/Public/Dist/Display.html?Name=ETLp

* Browse Source Code

http://trac.assembla.com/etlp/browser

* Check out the source

svn checkout http://subversion.assembla.com/svn/etlp/ etlp

LICENSE AND COPYRIGHT

Copyright 2010 Redbone Systems Ltd

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

The terms are in the LICENSE file that accompanies this application

3 POD Errors

The following errors were encountered while parsing the POD:

Around line 491:

Expected text after =item, not a bullet

Around line 497:

Expected text after =item, not a bullet

Around line 501:

Expected text after =item, not a bullet