A data warehouse contains a large volume of historical, static, data to support business intelligence decision making. It extracts data from operational systems and moves to data warehouse structures. There is reorganized and structured the data for analysis purposes. Finally moved it into reporting structures called data marts.
Operational Data Store
An operational data store contains a smaller volume of current, volatile data, to support operational management and monitoring. It extracts data from operational systems and moves it into ODS structures and reorganizing and structuring the data for analysis purposes.
The below diagram shows the role of BI, EDW , ODS and basic reporting in an enterprise.