数据检索装置及记录介质制造方法及图纸

技术编号:15400252 阅读:48 留言:0更新日期:2017-05-24 08:47
本发明专利技术提供一种用来对在单一的多维数据集立方体很难处理的包含未整合的数据进行分析的数据检索工具。本发明专利技术的数据检索工具的特征在于,将虚拟数据库部的功能和商务智能部的功能融合为一体软件,通过用能够对不同检索请求之间的关联性进行管理的单一的数据词典来进行控制,综合根据不同检索请求分别从多个数据库取得的数据来制作多个检索结果,并将从多个检索结果得到的多个报告自动关联建立来进行操作。

Data retrieval device, program, and recording medium

[problem solving] the present invention provides a data retrieval tool for analyzing data containing imperfect data in a cube that is difficult to handle in a single cube. [means] is characterized in that the data retrieval tool, the virtual database department function and business intelligence department function integration software, through the use of different retrieval to relevance between requests for a single data dictionary management to carry out comprehensive control, according to the different retrieval requests made respectively from multiple databases the data to make a number of search results, and will be from a number of search results from multiple reports relate to automatic operation.

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通过通用方式从多个数据库来检索数据的数据检索装置。
技术介绍
<BI工具>BI商业智能(BusinessIntelligence)是一种应用于经营规划或企业战略等企业意思决定中的方式,该应用是从业务系统等存储的企业内的庞大数据自行自由地分析用户所需要的数据来加入应用。为此,所使用的BI工具具有用户能够通过对话给予指示的直观的人机界面,以便即便是不具有详细的系统或编程知识的用户也能够使用,能够利用普遍使用的商务用语进行检索或分析,能够将其结果通过多种形式灵活报告。<OLAP>BI工具的数据分析是利用称作联机分析处理OLAP(onlineanalyticalprocessing)的多维分析手法进行。在OLAP中,将成为操作对象的数据定义为多个数据合计项目(维)和定量的值项目(专项)的组的具有多维数据结构的多维数据集立方体来处理(CODD:多维的概念视图)。此外,数据以完全具有一贯性作为前提条件(CODD:次元一般性,没有限定的多维间的运算处理)。在OLAP中,由于逻辑上是多维的分析用多维数据集立方体,一般取出2维的数据来以表、图表、图等形式表示,通过切片、切块、钻取/上卷的数据分析操作切换显示,通过重复这些进行多维数据集立方体的多维的方面分析。.切片…用某个界面仅切取多维数据的特定成员作为2维表。.切块…替换纵横项目,将多维数据的所有不同面作为2维表。.钻取/上卷…从合计的结果钻下,并且将显示详细内容数据的操作进行钻取,将反操作称作上卷。<DWH,DM,ETL>一般来说,在企业等组织中运行多个业务系统,在多种源中分散数据,所以数据分析中需要将这些数据临时进行整理综合。作为将从多个业务系统收集的数据按时间序列存储,分析大量数据来用于意志决定的有用方法,有数据仓库(DWH)。此外,通常数据集市(DM)规模比数据仓库小,向特定题目或部门聚集需要的数据,来支持经营干部决定有关商务的战略。将从数据仓库、数据集市等中存储的数据检索的检索结果再次进行编制,作为多维多等级的多维数据集立方体而用于OLAP分析中。为了将业务系统中发生的数据保存到数据库中来构筑数据仓库或数据集市,需要ETL(提取,变换,装载)作业。最近,大都使用预先具备向数据库的装载工序所需功能的ETL工具,但是由于从多个不同信息源异步地供应数据,故一般作业变得非常复杂。在先技术文献专利文献专利文献1:专利第3213585号
技术实现思路
专利技术所要解决的问题基于BI工具的OLAP,以具有多维数据结构的单一多维数据集立方体作为前提,而提供一种用于高度数据分析的方法。但是,在现实世界中,很多时候很难得到完整且具有一贯性的数据,此外,为准备这样的数据需要付出大量成本,在数据准备和合计阶段有时候疏漏重要信息。<小粒度未整合,即统计上的粗细度未整合(明细数据中不包含共通键项目)的例子>参考图1进行说明。例如,按商品/按老顾客定义“销售额”,按商品/按采购商定义“采购额”。对于商品,可将“毛利额”作为[按商品合计的销售额-按商品合计的采购额]进行计算。并且,通过按商品记录合计,能够将全公司等级(全公司等级)的“销售额”、“采购额”、“毛利”进行报告(上卷)。但是,若要从按商品记录看到按老顾客的明细,由于在明细等级不定义按老顾客的“采购额”和“毛利额”,所以不能钻取看到相同的多维数据集立方体。一方面,对于单独“销售额”,通过按老顾客/按商品进行合计来报告全公司等级的销售额,由此按老顾客,进一步由此能够按老顾客/按商品进行钻取。有关“采购额”也同样。该例子的情况下,称作“毛利额”的值项目(专项),将“老顾客”及“采购商”仅在数据合计项目(维)中不包含的上位的粒度(等级高低)中进行定义,所以“销售额”在不包含“采购商”的全等级中定义,“采购额”在不包含“老顾客”的全等级中定义。因此,参考所有这些“销售额”、“采购额”以及“毛利额”数据,在1个分析用多维数据集立方体是不可能的,需要准备3个多维数据集立方体。<大粒度的未整合(对聚集数据的综合处理限定/限制)的例子>参考图2进行说明。例如,在多国籍企业中,在各国以不同通货进行会计处理,在进行连结多国企业,需要进行对基准通货的换算来进行合计。由于通货间的汇率时刻在变动,所以可能以某个时刻的汇率进行换算来制作基于连结库的报告书或进行评价。但是,在合计基准通货时,换算前金额或通货等项目不能聚集,所以会被舍弃。此外,法制度或规定、系统等在多个国的企业间不一定相同,通过数据综合能够宏观地把握整体,但看不到聚集的结果的数据是极其多。因此,用于取得具体动作的分析中,多数情况下不需要连结库中的聚集数据,而是需要见到个别原数据。在现实世界中,虽然随处存在包含未整合的数据,但是在用于分析这样的包含未整合的数据的方法因下述的理由而无法实现。(以往的数据综合手法(单一多维数据集立方体)的限制)若是完全具有一贯性的单一多维数据集立方体,上位等级的数据能够通过聚集下位等级的数据来生成,所以能够从业务系统收集较少种类的数据来保持于数据库就可以。因此,以往将范围限定在企业核心的数据,将从业务系统收集的数据进行清理,暂时存储到数据仓库或数据集市,通过由此切出多维数据集立方体,从而尽量作为完全具有一贯性的多维数据模型来供分析。但是,在分析包含未整合的数据时,回避未整合的某个部分,分别分为可模型化的部分而需要构筑多个多维数据集立方体。为此,所需的多维数据集立方体的个数按照包含未整合的数据的种类或项目数来增加级数,若处理所有情况,则逻辑上因为会成为庞大的各数数量,所以很难处理这样的事件。从企业活动的复杂化/多样化、管理的高度化等要因,管理人员的关心会从特定问题领域向整个企业活动扩大,随之企业内外的所有数据有可能成为分析对象。但是,对复制企业内的所有业务系统的数据来提供作为分析数据的费用对效果而言,从企业保有的数据的种类或量来看显然不能实行。此外,虽然业务数据时时刻刻发生变化,若考虑用于数据仓库更新的数据复制所需的批次处理时间,很难作为最新数据的分析数据来提供。并且,在综合最初独立动作的多个业务系统的数据需要相当的工程作业,所综合的系统数越增加,其劳力急遽的增加。但是,本该需要综合/聚集的数据是其中一部分,反而不简要地直接分析业务系统数据的作法也有很多有效趋势。因此,总括复制并再构筑数据,提供作为不包含未整合的多维数据集立方体的以往的数据综合手法,在成本、时间、信息损失方面,不符合企业要求更高范围更广分析的需求。将整体上在可共通化的范围建立关联来进行数据综合,有关详细内容是生成业务系统的原数据,而如直接分析各个数据般依据用户的分析需求的实态的灵活方法可说是理想的。(基于单一多维数据集立方体的OLAP分析的限制)在一般的OLAP分析中,将单一的多维数据集立方体作为对象,高校进行数据分析。但是,在将包含未整合的数据相互关联的多个多维数据集立方体进行分析时,尽管在各个多维数据集立方体之间存在有很深关系性,但因为没有对其关系性进行管理/利用的方法,所以只将各个完全作为其它的多维数据集立方体进行处理。因此,分析某个多维数据集立方体的过程中参照关联的其它多维数据集立方体的情况下,也不提供之前的分析内容的移交或关联的项目的称作引导的用户支持,只本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201580053020.html" title="数据检索装置及记录介质原文来自X技术">数据检索装置及记录介质</a>

【技术保护点】
一种数据检索装置,以响应于检索命令而返回检索数据的2个以上的数据库(1)作为数据源,其特征在于,包括:数据词典(10),包括用于对用户终端(2)进行支援输入而发出符合检索要件的检索请求的表达结构的定义信息、解析上述检索请求来变换为能够用上述数据库(1)处理的物理信息表现的检索命令的虚拟数据结构的定义信息、以及用于管理不同检索请求之间的关联性的检索请求的定义信息;商务智能部(30),根据由上述数据词典(10)中定义的上述表达结构,对上述用户终端(2)进行支援输入,发出基于上述表达结构描述的检索请求,并且将基于由虚拟数据库部(20)执行该检索请求而取得的上述虚拟数据结构的检索结果向上述用户终端(2)输出;以及虚拟数据库部(20),根据上述数据词典(10)中定义的上述虚拟数据结构解析上述检索请求来生成检索命令,且由上述数据库(1)分别执行所生成的检索命令来取得2个以上的检索数据,对所取得的2个以上的检索数据进行综合加工来制作对应于检索请求的检索结果,将对应于不同检索请求制作的多个检索结果,利用上述检索请求的定义信息建立关联。

【技术特征摘要】
【国外来华专利技术】2014.11.19 JP 2014-2342281.一种数据检索装置,以响应于检索命令而返回检索数据的2个以上的数据库(1)作为数据源,其特征在于,包括:数据词典(10),包括用于对用户终端(2)进行支援输入而发出符合检索要件的检索请求的表达结构的定义信息、解析上述检索请求来变换为能够用上述数据库(1)处理的物理信息表现的检索命令的虚拟数据结构的定义信息、以及用于管理不同检索请求之间的关联性的检索请求的定义信息;商务智能部(30),根据由上述数据词典(10)中定义的上述表达结构,对上述用户终端(2)进行支援输入,发出基于上述表达结构描述的检索请求,并且将基于由虚拟数据库部(20)执行该检索请求而取得的上述虚拟数据结构的检索结果向上述用户终端(2)输出;以及虚拟数据库部(20),根据上述数据词典(10)中定义的上述虚拟数据结构解析上述检索请求来生成检索命令,且由上述数据库(1)分别执行所生成的检索命令来取得2个以上的检索数据,对所取得的2个以上的检索数据进行综合加工来制作对应于检索请求的检索结果,将对应于不同检索请求制作的多个检索结果,利用上述检索请求的定义信息建立关联。2.根据权利要求1所述的数据检索装置,其特征在于,上述虚拟数据库部(20)在上述检索请求的定义信息中制作建立关联的不同检索请求所对应的多个检索结果时,将所制作的多个检索结果自动建立关联,上述商务智能部(30)根据上述虚拟数据库部(20)建立关联的多个检索结果分别制作多个报告,并且将所制作的多个报告自动建立关联。3.根据权利要求1所述的数据检索装置,其特征在于,上述商务智能部(30)包括:检索请求发出单元(31),根据上述数据词典(10)的上述表达结构来支持上述用户终端(2),将基于上述表达结构的检索请求向上述虚拟数据库部(20)发出;以及报告输出单元(32),根据从上述虚拟数据库部(20)取得的检索结果制作报告,并向上述用户终端(2)发送。4.根据权利要求3所述的数据检索装置,其特征在于,上述商务智能部(30),能够将根据执行多个检索请求所得到的多个检索结果制作的多个报告依次或同时显示,能够根据管理上述数据词典(10)中包含的不同检索请求之间的关联性的上述检索请求的定义信息,将多个报告相互建立关联并进行操作。5.根据权利要求4所述的数据检索装置,其特征在于,上述商务智能部(30),能够针对第1检索请求将第2检索请求作为关联检索对应起来,在上述用户终端(2)执行第1检索请求来显示第1检索结果,之后,通过选择第1检索结果中包含的数据来指示向第2检索请求的链接,而将第1检索请求中包含的提取条件项目和条件值以及与从第1检索结果中选择的数据对应的项目和表示值移交到第2检索请求,在第2检索请求的提取条件中存在与由第1检索请求移交的项目建立关联的关联项目时,将该关联项目的条件值置换为由第1检索请求移交的条件值,执行第2检索请求来显示第2检索结果。6.根据权利要求4所述的数据检索装置,其特征在于,上述商务智能部(30),能够构成将从多个检索结果输出的多个报告配置到相同画面上的仪表板,在仪表板内的1个报告的检索结果中包含的数据被选择时,将与所选择的数据对应的标题项目及表示值移交到仪表板内的其它报告,在其它报告的检索请求的提取条件中存在与被移交的标题项目建立关联的项目时,将其提取条件的条件值置换为被移交的表示值,执行检索请求来显示新的检索结果,由此能够联动操作仪表板内的多个报告。7.根据权利要求3所述的数据检索装置,其特征在于,上述商务智能部(30)的上述报告输出单元(32),在检索请求包含可分类的多个标题项目(维)和可聚集的1以上的值项目(专项)时,对聚集等级相同的标题项目的组合一体地进行聚集操作,上述聚集等级被设定为2以上时,在将某个聚集等级的检索结果显示于上述用户终端(2)时,对于标题项目仅对比上述某个聚集等级上位的标题项目来显示值,对于值项目则显示仅用上述某个聚集等级上位的标题项目聚集的合计值,在上述用户终端(2)选择上述某个聚集等级的检索结果的特定的数据时,将所选择的特定的数据的表示的标题项目和具有相同的标题项目的一个下位的聚集等级的明细记录显示到上述用户终端(2)。8.根据权利要求3所述的数据检索装置,其特征在于,上述商务智能部(30),具有库管理单元(33),该库管理单元(33)保存上述用户终端(2)临时制作的检索请求,并能够读取并再利用,通过根据用户权限设定能够利用库管理单元(33)的上述用户终端(2),能够根据利用目的共享检索请求。9.根据权利要求3所述的数据检索装置,其特征在于,上述商务智能部(30)具有检索履历管理单元(34),该检索履历管理单元(34)通过上述用户终端(2)的指定,能够将与检索请求对应的检索结果保存一定期间或一定履历次数,在上述用户终端(2),若从库中指定检索请求,则一览显示与其检索请求对应的检索结果,通过从其中指定检索结果,能够直接参照检索结果。10.根据权利要求3所述的数据检索装置,其特征在于,上述检索请求发出单元(31)能够处理用一个概念表示关联的多个项目的集合项目,在将上述集合项目指定到检索请求的提取条件中时,能够参考上述集合项目中包含的上述关联的多个项目的值来设定条件值,并且,通过将上述集合项目追加到检索结果的显示项目中的上述用户终端(2)的输入操作,上述集合项目中包含的上述关联的多个项目被自动追加到检索结果的显示项目中。11.根据权利要求10所述的数据检索装置,其特征在于,上述检索请求发出单元(31)的上述集合项目,由相互处于等级关系的1以上的项目构成,在上述用户终端(2)的画面中,当从一览显示上位等级的项目的值选择1个值时,一览显示与其值关联的下位等级的项目的值,上述用户终端(2)能够从一览显示任意等级的值中指定作为检索的提取条件的值。12.根据权利要求1所述的数据检索装置,其特征在于,上述虚拟数据库部(20)包括:检索请求翻译单元(21),为根据上述数据词典(10)的上述虚拟数据结构解析上述检索请求,生成对上述2个以上的数据库(1)的检索命令;检索命令执行单元(22),为将由上述检索请求翻译单元(21)生成的检索命令分别对上述2个以上数据库(1)中的几个执行来取得2个以上的检索数据;以及数据综合加工单元(23),为将由上述检索命令执行单元...

【专利技术属性】
技术研发人员:佐伯让二佐伯卓也佐伯慎也
申请(专利权)人:株式会社英弗麦斯
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1