EXL Service Interview Question

The two main approaches used to build a data warehouse system?