The invention provides a large-capacity data analysis method and device, which chooses the wizard of data source, the provider of analysis service, the location of analysis server, as well as multidimensional database and multidimensional data set; calls AddNew method on the set of MDStores of Server object to create analysis service database, and adds a connection string to it. The related attributes in the analysis service database specify a new data source; create a multidimensional data set on the database.MDStores collection, create fact tables, dimension tables, define the data columns of measurement, and set the granularity of dimensions according to business requirements; set OlapMode attributes on the MDStores collection of Server objects, and select The storage mode of cube; the processing mode of cube is selected by specifying an optional parameter to Process method.
【技术实现步骤摘要】
一种大容量数据分析方法和装置
本专利技术涉及数据分析
,更具体地,涉及一种大容量数据分析方法和装置。
技术介绍
实现多维数据分析是数据仓库系统需要具备的一个主要功能,它接受用户的多维数据查询请求,生成多维数据集,联机分析处理(On_LineAnalyticalProcessing,OLAP)是数据仓库技术的一个重要组成部分。OLAP技术是通过OLAP服务器,将数据仓库的数据抽取和转换为多维数据结构,以反映用户所能理解的企业的真实的“维”,然后通过多维分析工具对信息的多个角度、多个侧面,进行快速、一致和交互的存取,从而使分析人员、经理和管理人员能够对数据进行深入的分析和观察。其中,数据抽取和转换工具将数据按照一定的要求,导入到多维数据仓库中,数据仓库的使用者通过前端访问和分析工具,对多维数据分析产生的数据集按照一定的方式进行显示输出。而多维数据分析,则根据前端工具输入的数据查询请求获取数据,并生成一定格式的数据集。一般使用开源建模工具MechanicalAPDL和ANSYSWorkbench,但是过于复杂的操作流程影响了用户的体验,降低了使用效率。由于数据层的限制,应用层在实现数据的查询功能时,对中小规模的数据能够做到即时的响应,但是对数据库中存储的海量数据和大数据平台中存储的数据,难以保证查询的实时性。其次,OLAP查询引擎一般使用Mondrian,它用MDX语言实现查询,只支持从关系型数据库中读取数据,但是对大数据平台缺少对接接口而且支持的聚合函数有限。此外,OLAP查询引擎不具有对数据的深度分析和数据挖掘能力。
技术实现思路
本专利技术提供一种克服上 ...
【技术保护点】
1.一种大容量数据分析方法,其特征在于,包括:选择数据源的向导、分析服务的提供者、分析服务器的位置、以及多维数据库和多维数据集;在Server对象的MDStores集合上调用AddNew方法创建分析服务数据库,添加包括连接字符串在内的相关属性,为分析服务数据库指定一个新的数据源;在Database.MDStores集合上创建多维数据集,创建事实表、维度表,定义度量的数据列,并根据业务要求,设定维度的粒度;在Server对象的MDStores集合上设置OlapMode属性,选择多维数据集的存储方式;通过向Process方法指定一个可选参数来选择多维数据集的处理方式。
【技术特征摘要】
1.一种大容量数据分析方法,其特征在于,包括:选择数据源的向导、分析服务的提供者、分析服务器的位置、以及多维数据库和多维数据集;在Server对象的MDStores集合上调用AddNew方法创建分析服务数据库,添加包括连接字符串在内的相关属性,为分析服务数据库指定一个新的数据源;在Database.MDStores集合上创建多维数据集,创建事实表、维度表,定义度量的数据列,并根据业务要求,设定维度的粒度;在Server对象的MDStores集合上设置OlapMode属性,选择多维数据集的存储方式;通过向Process方法指定一个可选参数来选择多维数据集的处理方式。2.根据权利要求1所述的大容量数据分析方法,其特征在于,所述多维数据集的存储方式包括多维OLAP、关系OLAP和混合OLAP。3.根据权利要求1所述的大容量数据分析方法,其特征在于,设定维度的粒度具体包括:...
【专利技术属性】
技术研发人员:李水冰,李异峰,程美红,
申请(专利权)人:湖北德普电气股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。