In a typical enterprise there are three major barriers to BI: - The data is dispersed across multiple source systems - The data quality in the source systems is usually poor - Relational databases are generally poor at running analytical queries In order to solve problems one and two, most BI systems use an ETL process to Extract the data from the transactional systems, Transform it to improve the quality and Load it into a central repository called a data warehouse.