Data warehousing is the central component of the Business Intelligence (BI) system, which is responsible for storing, collecting, & managing data from different heterogeneous sources for analytics purposes.
The data modeling process starts with gathering business requirements from stakeholders and end users, which are then converted into data structures for concrete database designs - https://bit.ly/3PmlZhS