Question: why separate oltp and olap?
Answer: Most business applications store data in an OLTP (On-Line Transaction Processing) database, which is accessed by numerous users to perform fast, simple queries. ... On the other hand, OLAP systems integrate data from these transactional sources and present a multi-dimensional view for reporting and analytics.