Event-based Real-time Business Intelligence systems are
event driven, and may use
Complex Event Processing,
Event Stream Processing and
Mashup (web application hybrid) techniques to enable events to be analysed without being first transformed and stored in a database. These
in-memory database techniques have the advantage that high rates of events can be monitored, and since data does not have to be written into databases data latency can be reduced to milliseconds.
Data warehouse An alternative approach to event driven architectures is to increase the refresh cycle of an existing data warehouse to update the data more frequently. These real-time data warehouse systems can achieve near real-time update of data, where the data latency typically is in the range from minutes to hours. The analysis of the data is still usually manual, so the total latency is significantly different from event driven architectural approaches.
Server-less technology The latest alternative innovation to "real-time" event driven and/or "real-time" data warehouse architectures is
MSSO Technology (Multiple Source Simple Output) which removes the need for the data warehouse and intermediary servers altogether since it is able to access live data directly from the source (even from multiple, disparate sources). Because live data is accessed directly by server-less means, it provides the potential for zero-latency, real-time data in the truest sense.
Process-aware This is sometimes considered a subset of
operational intelligence and is also identified with
Business Activity Monitoring. It allows entire processes (transactions, steps) to be monitored, metrics (latency, completion/failed ratios, etc.) to be viewed, compared with warehoused historic data, and trended in real-time. Advanced implementations allow threshold detection, alerting and providing feedback to the process execution systems themselves, thereby 'closing the loop'.
Technologies that support real-time analytics Technologies that can be supported to enable real-time business intelligence are
data visualization,
data federation, enterprise information integration, enterprise application integration and
service oriented architecture.
Complex event processing tools can be used to analyze data streams in real time and either trigger automated actions or alert workers to patterns and trends. ;Data warehouse appliance: Data warehouse appliance is a combination of hardware and software product which was designed exclusively for analytical processing. In data warehouse implementation, tasks that involve tuning, adding or editing structure around the data,
data migration from other databases, reconciliation of data are done by DBA. Another task for DBA was to make the database to perform well for large sets of users. Whereas with data warehouse appliances, it is the vendor responsibility of the physical design and tuning the software as per hardware requirements. Data warehouse appliance package comes with its own operating system, storage, DBMS, software, and required hardware. If required data warehouse appliances can be easily integrated with other tools. ;Mobile technology: There are very limited vendors for providing
Mobile business intelligence; MBI is integrated with existing BI architecture. MBI is a package that uses existing BI applications so people can use on their mobile phone and make informed decision in real time. ==Application areas==