Configurable Etl Design Patterns