Creating ETL infrastructure includes creating necessary procedures and code for:Designing and creating applications for indirect use by the end usersThe seamless load of the transformed data into the operational data basesAutomatic extraction of relevant data from the data warehousesTransformation of the extracted data, so that its quality is assured and its structure conforms to the structure of the modeled and implemented data warehouse