Package etl
[hide private]
[frames] | no frames]

Package etl

source code


ETL (Extract, transform, and load) is a module for python 2.4 or greater 
that implements ETL concepts for data import, export and also performs some operations 
beween import/export.  

This package has different sub-packages for defining  ETL job process, 
ETL components (Input/Source, transform/process, control, Output/Destination),
ETL connectors and ETL transition.

ETL job means to define etl process which can run, stop, pause.

ETL components means to define components which are used in etl job like 
- Input Component     : to get data from external sources.
- Output Component    : to store data to external destination.
- Transform Component : to perform a series of rules or functions to the extracted data 
from the source to derive the data for loading into the end target.

ETL connectors means to connect with external systems or server which are used by ETL Components.

ETL transition means to define data flow with different transition channels between 
source etl components and destination etl components.

ETL is written entirely in python and is released under the GNU General Public License.

Website: U{http://www.openerp.com/}.

@version: 1.0.0a1
@author: Tiny SPRL
@contact: support@tinyerp.com
@license: GNU General Public License




Version: 1.0.0a1

Date: 01 May 2009

Author: Tiny SPRL

License: GNU General Public License

Submodules [hide private]

Classes [hide private]
  signal
ETL Signal.
  job
Base class of ETL job.
  transition
Base class of ETL transition.
  transformer
Transfer data into different type.
Variables [hide private]
  __version_info__ = (1, 0, 0)