一种面向对象的数据索引方法及装置的制造方法

文档序号:8339668阅读:241来源:国知局
一种面向对象的数据索引方法及装置的制造方法
【技术领域】
[0001] 本发明涉及数据处理领域,尤其涉及一种数据索引方法及装置。
【背景技术】
[0002] 随着信息技术的广泛应用,我们进入了一个新的时代,信息系统产生了大量的数 据,如何用科学的方法去整理数据,从不同视角对各方面信息进行精确分析和精准判断、从 海量数据中提取对决策分析有用的信息成为了决策管理人员面临的重要难题。数据仓库 (Data Warehouse, DW)技术在此背景下应运而生。数据仓库是是支持管理决策过程的、面 向主题的、集成的、随时间变化的持久的数据集合。数据仓库是一个独立的数据环境,通过 抽取过程将数据从联机事务处理环境、外部数据源和脱机的数据存储介质导入到数据仓库 中,将不同数据源的数据分离出来,形成统一、有效的数据集,消除源数据中的不一致性,并 最终加工、转换为适合于各类报表提取的数据表。
[0003] 联机分析处理(OLAP,On-Line Analytical Processing)系统是数据仓库系统最 主要的应用,传统OLAP的数据多维分析操作包括:钻取(Drill-down),上卷(Roll-up),切 片等,但是由于单个报表信息不完整,报表之间信息割裂,很难满足用户灵活查找数据的要 求,用户在查询过程中,需要的数据和不需要的数据混杂在整张报表或者几张报表中,用户 需要经过复杂的筛选,查询多个报表,操作不方便。
[0004] 再有,为了提高查询速度,通常采用系统预设查询主题的方式。但是这种方法存在 的问题是,尽管不同的业务分析中只有一些比较细微的差别,却要设计成为不同的业务分 析查询主题,然而用户感兴趣的查询视角可能有很多,进而易导致形成庞大的预设查询主 题存在,对用户的使用带来极大的不便。

【发明内容】

[0005] 针对上述问题,本发明提供了一种面向对象的数据索引方法及装置,其主要通过 形成对象以及与对象关联的视角,来实现多维数据的降维操作,用户只要确定了要观察的 对象或者视角即能查看关联的视角或对象中包含的数据,方便快捷。
[0006] 本发明提供的一种面向对象的数据索引方法及装置,其技术方案如下:
[0007] -种面向对象的数据索引方法,包括以下步骤:
[0008] 形成所述数据索引的对象以及与所述对象关联的视角;
[0009] 响应所述对象和所述视角形成对象视角矩阵;
[0010] 分别形成所述对象视角矩阵中的每个所述对象的数据对象链;
[0011] 形成与所述对象匹配的维度,以及与所述对象关联的所述视角的维度,实现多维 数据的降维;
[0012] 用户通过所述对象,获取与所述对象关联的所述视角中的数据值;进而通过所述 视角,获取与所述视角关联的其他对象的数据值。
[0013] 在本发明中,提及的对象即指的是数据索引过程中要索引的主体,其可以是一个 实体,如"工业公司"、"品牌"等。在整个数据索引过程中,首先在多维的数据立方体中识别 与形成的数据对象相匹配的维度,且按照对象模型来建立具体的对象。
[0014] 视角表示的是数据索引的对象某一方面的信息,即对象相关的具体指标的集合 (对象某一方面的情况),如,销售情况、生产情况等。
[0015] 优选地,所述对象包括至少一个子对象,每个子对象包括一个父对象;
[0016] 所述视角包括至少一个子视角,每个子视角包括一个父视角。
[0017] 当对象和视角的信息量过大时,具体讲对象和视角细分为不同的子对象和子视 角。特别要说明的是,这里说到的"对象包括至少一个子对象",提及的"对象"与后面"每 个子对象包括一个父对象"中的"父对象"相对应;"视角包括至少一个子视角",提及的"视 角"与后面"每个子视角包括一个父视角"中的"父视角"相对应,指的同一概念。
[0018] 优选地,所述对象视角矩阵中包括每个所述对象与每个所述视角之间的关联程 度;
[0019] 每个所述对象与至少一个所述视角关联;
[0020] 每个所述视角与至少一个所述对象关联。
[0021] 我们知道,每个对象对应的数据变量很多,通过视角对其进行分类之后,可以实现 数据定位的第一步,但是不同的对象之间既有相同的视角,也有不同的视角。对象和视角之 间的这种复杂的关系,因而在本发明中,我们通过采用建立对象-视角矩阵的方式将这种 关系进行简化,让对象与视角之间的关系显得更加简单。
[0022] 优选地,其中,形成与所述对象匹配的维度,以及与所述对象关联的所述视角的维 度,实现多维数据的降维,具体包括:
[0023] 若所述对象为第一维度,所述视角为第二维度,则所述对象关联的其他视角为第 三维度,形成三维数据立方体。
[0024] 本发明中通过这种方式将多维的数据实现降维操作。
[0025] 一种面向对象的数据索引装置,包括:
[0026] 数据存储层,用户存储实现所述数据索引的数据;
[0027] 数据逻辑处理层,根据所述数据存储层中的数据映射为三维数据;
[0028] 数据模型层,用于形成对象、视角、以及对象视角矩阵,同时提供所述数据索引装 置的索引操作;
[0029] 客户端,用于显示数据视图。
[0030] 优选地,所述数据逻辑处理层根据所述数据存储层中的数据的度量值、维度、以及 属性映射为三维数据。
[0031] 优选地,所述对象包括实体或组织。
[0032] 本发明提供了一种面向对象的数据索引方法及装置,其有益效果在于:
[0033] 1.本发明中通过形成索引数据的对象以及与对象关联的视角,实现了对多维数据 立方体中维度降维处理,同时实现了多维数据立方体的通过三维进行展示;
[0034] 2.通过本发明提供的方法及装置,用户可以实现了多维数据立方体中数据对象之 间的包含关系与关联关系的索引,且基于该关系索引,用户可以从当前观察数据对象查找 到其他相
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1