发明名称 通过业务名词操控数据的自助查询方法
摘要 本发明公开一种通过业务名词操控数据的自助查询方法,通过预定义了时间轴、业务维度、业务事实三类对象的业务名词,并对业务名词进行三维式组合,从而实现建立查询规则;当用户使用查询规则时,基于业务名词的目录体系自助查询,实现无领域空间限制的数据(实时、历史)自由组合分析;其中在多业务事实组合查询时,自动识别其共同业务维度(特征),非共同业务维度自动屏蔽。本方案将整个业务名词的目录体系展现给用户,供其自由组合时间、业务维度、业务事实三个对象,来完成其业务名词的查询意向配置,其组合符合用户的查询惯性,方便用户查询,且无需像现有技术中的那样先选择数据立方体,而可直接查询,其查询速度快。
申请公布号 CN103902743A 申请公布日期 2014.07.02
申请号 CN201410176126.4 申请日期 2014.04.29
申请人 厦门市智业软件工程有限公司 发明人 翁碧俊;梅国赠;戴文清
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 厦门市精诚新创知识产权代理有限公司 35218 代理人 方惠春
主权项 一种通过业务名词操控数据的自助查询方法,其包括建立查询规则的步骤和使用查询规则的步骤;其中建立查询规则包括以下步骤:步骤a1:预定义“时间轴”、“业务维度”、“业务事实”这三个对象的“业务名词”,且编辑成目录体系,时间轴T记为{t1,t2,…,tn},业务维度W记为{w1,w2,…,wn} ,业务事实S记为{s1, s2,… ,sn}; 步骤a2:实现目录体系与数据库物理存储结构的对应关联,在程序代码中封装业务名词的相应SQL查询代码,从而实现整个数据库的业务虚拟化;步骤a3:采用三维坐标式的方式实现对数据进行业务名词的自由组合:X轴定义为时间轴,Y轴定义为业务维度,Z轴定义为业务事实,X轴、Y轴和Z轴形成一个数据方体:f(n)=xyz,xyz 分别是取X轴、Y轴和Z轴上的任意一点;使用查询规则包括以下步骤:步骤b1:用户选择时间{t1,t2,…,tn}中的一个节点ti作为数据方体f(n)中的x,选择业务维度{w1,w2,…,wn}中的一个或多个作为数据方体f(n)中的y,选择业务事实{s1, s2,… ,sn}中的一个或多个作为数据方体f(n)中的z,组成三个对象的组合,并构成一个数据方体f(n); 步骤b2:执行查询:系统接收用户选择的数据方体f(n),自动识别到这三个对象的底层业务代码SQL,并通过算法识别和遵循SQL语法进行组装;组装完成后的SQL代码直接传入数据库,根据目录体系与数据库物理存储结构建立的对应关联关系执行查询,并返回结果。
地址 361000 福建省厦门市思明区观日路24号