Как правило, BI приложения строятся над корпоративным хранилищем данных, в котором хранится информация из множества систем организации. Для того, чтобы перемещать данные в хранилище, необходимо использовать инструменты класса ETL (Extract Transform Load), то есть инструменты интеграции данных, обладающие богатым набором функций по управлению информацией.