发明名称 一种联机分析处理系统中多维数据读写的方法和装置
摘要 本发明公开了一种联机分析处理系统中多维数据读写的方法和装置,涉及计算机技术领域,本发明的方法包括:从数据源中获取出初始数据,设定初始数据中各个维度中成员的任意组合,将所述组合和其相对应初始数据中的度量值数据写入到内存中,利用所述组合从所述内存中读取相应的度量值数据。本发明的方法在向内存中读写数据时,以哈希表或数组的形式写入或读出。将多维数据模型以哈希表的形式进行存储,更加有利于内存的存储和查询。而且对于小数据量的读写,哈希表占用内存空间小,不会对系统性能产生瓶颈,完美地解决了基于内存的小数据量的OLAP存储和查询。
申请公布号 CN100498785C 申请公布日期 2009.06.10
申请号 CN200610145653.4 申请日期 2006.11.23
申请人 金蝶软件(中国)有限公司 发明人 林志贤
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京集佳知识产权代理有限公司 代理人 逯长明
主权项 1、一种联机分析处理系统中多维数据读写的方法,其特征在于,包括:对所述多维数据进行查询分析时,直接从数据源获取初始数据;其中,所述初始数据划分为多个维度,每个维度包含多个成员;分别从每个维度抽取成员,设定所述初始数据中各个维度成员的任意组合,并建立维度成员组合与度量值数据之间的映射关系;将所述维度成员的任意组合作为哈希表的关键字Key,将对应维度成员组合的度量值数据作为哈希表的值Value,将所述组合和所述对应组合的度量值数据以哈希表的形式写入到内存中,查询时根据维度成员组合从内存中读取相应的度量值数据。
地址 518057广东省深圳市南山区深南大道市高新技术工业村W1-B4