1. A method of debugging a data flow associated with an extract, transform and load (ETL) process, the method comprising: providing a user with a graphical representation of an ETL job, said graphical representation comprising individualized representations of one or more data sources, data destinations, and transform operations on data flowing from a data source to a data destination; receiving a user selection of a subset of said transform operations; and generating an execution script based on the received subset.