【SQL开源代码栏目提醒】:以下是网学会员为您推荐的SQL开源代码-基于模型驱动架构的决策支持系统研究 - 硕士论文,希望本篇文章对您学习有所帮助。
大连交通大学 硕士学位论文基于模型驱动架构的决策支持系统研究 级别:硕士 专业:计算机应用技术 指导教师:宋旭东 20081213 摘要 摘 要 决策支持系统主要由数据仓库和决策推理两个部分组成,这两部分的有机结合再加上结果展示组成了一个完整的决策过程。
而OLAP(On.Line Analysis Processing)作为一个基本的归纳推理方法在决策过程中有着很重要的作用。
目前,对OLAP的建模和设计过于依赖于具体业务的表结构和数据仓库的形式。
现行的OLAP建模和设计很难借用以往的OLAP建模和设计成果,需要对业务和数据仓库进行重新的分析和设计。
本文通过使用MDA(Model Driven Architecture)的开发方法,提出了基于MDA的决策支持系统框架,使用UML profile和基于CWM(Common Warehouse Metamodel)下,分别对其中的OLAP部分进行PIM(Platform Independent Model)和PSM(Platfo·rlTlSpecific Model)建模,并且使用QVT(Query/View/Transformation)规范中的Relation语言定义OLAP的PIM和PSM之间的转换规则。
通过支持QVT2.0的开源工具MediniQVT实现PIM模型到PSM模型的自动转换。
并在IBM所提出的EMF(EclipseModeling Framework)下实现了PSM模型到SQL的转换,从而实现了以模型为基础的模型驱动开发过程。
使得OLAP的建模较早的地伴随数据仓库系统进入设计阶段,减少开发的时间和代价,为决策支持系统提供有力的依据。
最后将其应用到某钢铁企业决策支持系统。
实践表明,利用此方法开发的系统不但在开发效率上较传统的过程开发方法提高了,从而使模型更加具有规范性,可以很好地实现不同模型之间的共享,同时,也有利于模型的重用和维护。
关键词:决策支持系统;联机分析处理(oLAP);模型驱动架构(MDA);UML扩展;公共仓库元模型(CWM) 火连交通人学一1i学硕+学位论文 Abstract Decision Support Systems iS mainly constituted by the Data warehouse and decisionreasoning.and、析m results showing these compose a complete decision process.As a basicmethod of inductive inference in the decision process,OLAP(on-line analysis process)playsa very important role.And now,the modeling and design of OLAP depend on the specificstructure of table and data warehouse of the business.The achievement of modeling anddesign of OLAP is hard to reuse,a new modeling and design of OLAP needs to re—analyzeand re—design. This thesis descirbs a development framework of decision support system based on theMDA.By using UML profile and CWM(common ware metamodel)models PIM(platformindependent model)and PSM(platform specific model)of OLAP respectively.Presenting arule to descirbs PIM transfoITnS to PSM by using Relation language of QVT(Query/View/Transformation).And implement this rule in the open.source tool—mediniQVT.Moreover.implements transformation from PSM to SQL under EMF(Eclipse Modeling Framework)iswhich presented by IBM.Thereby,to r