ETLp - A framework for managing and auditing ETL processing
For end-user documentation on how to use ETLp refer to http://trac.assembla.com/etlp/wiki or:
perldoc ETLp::Manual::Intro
Version 0.04
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(); ...
* 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.
Executes the pipeline
* pipeline - An arrayref of items to be executed
* void
Dan Horne, <dan.horne at redbone.co.nz>
<dan.horne at redbone.co.nz>
Please report any bugs or feature requests through the web interface at https://rt.cpan.org/Public/Dist/Display.html?Name=ETLp.
You can find documentation for this module with the perldoc command.
perldoc ETLp
You can also look for information at:
http://trac.assembla.com/etlp/wiki/
Please add bug reports, feature requests
https://rt.cpan.org/Public/Dist/Display.html?Name=ETLp
http://trac.assembla.com/etlp/browser
svn checkout http://subversion.assembla.com/svn/etlp/ etlp
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:
Expected text after =item, not a bullet
To install ETLp, copy and paste the appropriate command in to your terminal.
cpanm
cpanm ETLp
CPAN shell
perl -MCPAN -e shell install ETLp
For more information on module installation, please visit the detailed CPAN module installation guide.