Today more and more business analytics requirements are based on real time or near real time data. Batch data loads to a datawarehouse may still be OK in some scenarios, but tasks like financial month end closing or real time dashboards often need up to the minute transactions, and several hours of delay in data availability may not be acceptable.
It is common for large organizations having multiple transactional applications serving as sources for combined real time or near real time dashboards. These can be various applications such as Salesforce, Ariba, non-HANA ERP systems, SAP S/4HANA, etc. Another challenge related to this is linked to non-harmonized master data that is often maintained independently in each system.