操作型BI定义

参考WikiPedia的定义:

Operational Intelligence (OI) focuses on providing real-time monitoring of business processes and activities as they are executed within computer systems, and in assisting in optimizing these activities and processes by identifying and detecting situations that correspond to interruptions and bottlenecks.
 
OI解决方案提供的主要功能有:
 
1.实时的监控(Real-Time Monitoring) 
2.实时的环境检测(Real-Time Situation Detection) 
3.面向不同用户角色的实时仪表盘展现(Real-Time dashboards for different user roles) 
4.事件的关联(Correlation of events) 
5.为不同行业定制的仪表盘(Industry-specific dashboards) 
6.多维分析(Multidimensional analysis) 
  – 根源分析(Root cause analysis) 
  – 时间序列和趋势分析(Time Series and trending analysis)
 
OI解决方案的主要技术构件有:
 
1.复杂事件处理(CEP-Complex Event Processing)
  (包括:实时的环境检测, 实时的窗口计算)
2.事件建模、事件关联资源的元数据框架
(Metadata framework to model and link events to resources) 
3.定制化与个性化的仪表盘展现
(Dashboard customization and personalization) 
4.多通道的发布与通知
(Multi-channel publishing and notification) 
5.多维数据库(Dimensional database) 
6.根源分析(Root cause analysis) 

7.多协议的事件采集(Multi-protocol event collection)  

与当前成熟的商业智能(BI)和BPMS相比, OI是正在新起的一个市场空间。

OI与传统BI的区别是:

OI主要是以活动为中心(activity-centric),BI主要是以数据为中心(data-centric);
OI强调实时性(一般都内置一个内存数据库和实时处理引擎),而BI主要是做事后分析(以数据库作为唯一的事件源)。
 
CEP(复杂事件处理)是OI解决方案的一个核心构件。CEP主要任务是从“事件云”中识别出有意义的事件。CEP运用了对多事件的复杂模式检测、事件分级、关联分析与因果分析等技术。
 
OI与BAM(业务活动监控)的区别:
BAM主要是监控(运行于计算机系统中)的业务流程,为操作管理员和领导提供实时的有关流程绩效的统计信息。
BAM与OI的区别主要表现在实现的细节上:BAM关注于已建模的Process,而OI主要是运用关联来推断不同事件之间的关系。
 
附件中的这张图来自于Vitria公司发表的“Operational Intelligence: Correct problems before they occur”一文。(http://www.ebizq.net/white_papers/11301.html?related)。它将ESB、Analytic Server(CEP)、Event Manager、BPM-Workflow、Dashboard等构件组合起来形成一个完整的OI解决方案。

Tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *