Data Integration is the process of combining data residing at different sources with the end result of providing users a unified view of these data. Data integration usually requires implementation of some type of systematic ETL (Extract, Transform, Load) process.