Patent ID: 8423502

Claim:
A method, comprising: identifying one or more extract, transform, and load (ETL) processes, utilizing a processor; receiving a request from a user to customize the one or more ETL processes; permitting the user to customize the one or more ETL processes by adding new objects to the one or more ETL processes, the new objects including one or more of rows, columns, and tables; enforcing one or more rules associated with customizing the one or more ETL processes; and permitting an automatic upgrade of the one or more ETL processes to one or more upgraded ETL processes released subsequent to the customizing of the one or more ETL processes, independent of a customization performed by the user, where the upgrade of the one or more ETL processes to the one or more upgraded ETL processes is performed without losing the customization of the one or more ETL processes performed by the user; wherein the rules include allowing the user to add only a certain type of objects to the one or more ETL processes.