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://firefly.activestate.com/dhorne/etlp or:
perldoc ETLp::Manual::Intro
VERSION
Version 0.01
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 http://firefly.activestate.com/dhorne/etlp/report/.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc ETLp
You can also look for information at:
- Project Home Page
- * ETLp Tickets
-
Please add bug reports, feature requests
- * Browse Source Code
- * Check out the source
-
svn checkout http://svn.firefly.activestate.com/dhorne/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 488:
Expected text after =item, not a bullet
- Around line 494:
Expected text after =item, not a bullet
- Around line 498:
Expected text after =item, not a bullet