In market there are differnt types of ETL tools available like
Abinitio,Informatica,data stage. Extract is like unloading the data from db,flat files,.csv files,sftp from other serves,MVS files. Transform : Based on the business logic,will perform bad data from source and will check validation checks. Loading: The transformed file will be loading into target tables.