Architecture for Large Scale Reasoning in Business Intelligence
Bnsiness intelligence plays a crucial role in modern business.Nevertheless,present business intelligence is not in a position to provide comprehensive business advices owing to limitations on the scope of data and satisfy the indispensable timeliness for business activities.To address these problems,we propose an architecture for business intelligence which could reason on data from numerous domains and provide different users with disparate business advices and results.Furthermore,in our architecture,the production system used to reason depends on MapReduce programming model to implement production rule matching concurrently in different computers with the Rete algorithm.Adopting MapReduce programming model enables production system to obtain more impressive efficiency in rule matching,especially when it comes to a large-scale rules and facts.Whats more,we also adopt two conflict-resolving polices to decide in which sequence matched production rules are executed.In this paper,we firstly describe the architecture and then illustrate the particular implementation of this architecture.
Business intelligence Production System Map Reduce Timeliness
Xinlong Zhang Bin Cao Yanming Ye
College of Computer Science Zhejiang University
国际会议
沈阳
英文
1544-1547
2012-07-27(万方平台首次上网日期,不代表论文的发表时间)