Есть много систем для хранения и обработки данных (наиболее распространены классические реляционные базы данных). BI-разработчик не обязан подробно изучать каждую из таких систем, — достаточно получить навыки работы с 1-2 реляционными базами данных и понять принципы устройства систем другого типа, например, Hadoop или NoSQL.
Здесь мы перечисляем ряд таких практических инструментов, а вот — теоретическая часть.