一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法

文档序号:6523526阅读:232来源:国知局
一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法
【专利摘要】一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法和装置,包括:选取多个数据源,并设置主数据源,通过设置主数据源为多个数据源建立主辅业务关系;分离数据源,将所述多个数据源中的大数据源的每一个分离拆分成多个轻量级数据源;配置数据源查询条件,动态配置每一个数据源的查询条件以满足不同数据源的不同查询方式并便于查询不同种需求的业务数据,将所述每一个数据源的查询条件组合形成组合查询条件;异步执行所述组合查询条件,抽取数据源信息组成复杂数据信息,实现分离与统一的方式获取数据分析信息。
【专利说明】一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法
[0001]【技术领域】
本发明涉及数据分析【技术领域】,尤其涉及一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法和装置。
[0002]【背景技术】
在科技飞速发展的今天,各行各业在生产、设计以及销售等各个环节产生的数据信息越来越庞大并且关系更加的复杂,同时对于技术要求的精湛以及对产品和服务要求的满足度提升,乃至产品的整个生命周期越来越长,整个产品线产生的数据量比以往增加数十至上百甚至上千个数量级。对于后期数据的综合提取及分析又是增强产品竞争力必不可少的环节,通过以往多个单数据源数据信息的简单叠加以及从单一大数据量提取数据分析信息的方式是满足这种需求的一个重要瓶颈。
[0003]基于现有技术及其不足,本发明的方法和装置主要优势是不仅能采用异步的方式同时从多数据源抽取相关的数据信息,对于大数据量数据源可通过分离拆分后从多数据源中提取出具有相关业务关系的复杂数据信息,同时查询各个数据源的过滤条件可分别动态配置生成,增加了输出数据信息的灵活性,并且对于构成整个输出的多个数据源可建立主辅关系,最终形成具有一定业务关系的数据分析信息,从而实现采用分离与统一的方式对复杂业务数据信息的组合抽取。
[0004]本发明提供了一种基于多数据源及大数据源中快速抽取不同数据源的不同数据信息组成复杂数据分析信息的方法,每个数据源的来源及查询条件都可单独动态配置,可单独形成数据信息。对于单个大数据量数据源可通过分离的方式拆分成多个轻量级数据源,便于通过本方法快速抽取,同时多个数据源又可通过设置主数据源建立业务关系,整个数据源集建立主辅关系,根据数据源的关系动态抽取业务数据,通过分离与统一的方式实现复杂业务数据信息的组合抽取。
[0005]本发明的目的就是针对现有技术上的不足,提供一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法和装置。实现的复杂业务数据信息的组合抽取目的。
[0006]
【发明内容】

鉴于现有技术存在的不足,本发明的目的旨在一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法和装置。解决实现的复杂业务数据信息的组合抽取的种种弊端。
[0007]本发明通过如下技术方案实现:
一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法,包括:
步骤1、选取多个数据源,并设置主数据源,通过设置主数据源为多个数据源建立主辅业务关系;
步骤2、分离数据源,将所述多个数据源中的大数据源的每一个分离拆分成多个轻量级数据源;
步骤3、配置数据源查询条件,动态配置每一个数据源的查询条件以满足不同数据源的不同查询方式并便于查询不同种需求的业务数据,将所述每一个数据源的查询条件组合形成组合查询条件;
步骤4、异步执行所述组合查询条件,抽取数据源信息组成复杂数据信息,实现分离与统一的方式获取数据分析信息。
[0008]一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的装置,包括: 数据源选取设置模块,用于选取多个数据源,并设置主数据源,通过设置主数据源为多
个数据源建立主辅业务关系;
数据源分离模块,用于分离数据源,将所述多个数据源中的大数据源的每一个分离拆分成多个轻量级数据源;
查询条件配置模块,用于配置数据源查询条件,动态配置每一个数据源的查询条件以满足不同数据源的不同查询方式并便于查询不同种需求的业务数据,将所述每一个数据源的查询条件组合形成组合查询条件;
查询条件执行模块,用于异步执行所述组合查询条件,抽取数据源信息组成复杂数据信息,实现分离与统一的方式获取数据分析信息。
[0009]本发明还提供了:
所述复杂数据信息通过设置需要输出的复杂数据信息格式被选择。
[0010]【专利附图】

【附图说明】
图1是本发明提供的大数据源的分离示意图;
图2是本发明提供的通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法的一种示例性的流程图;
图3是本发明提供的通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法的另一种示例性的流程图;
图4是本发明提供的复合查询界面示意图;
图5是本发明提供的复杂数据分析信息结果示意图。
【具体实施方式】
[0011]下面结合附图和实施例对本发明的技术方案作进一步的说明。
[0012]为了实现上述目标,本发明提出了一种复杂业务数据信息的组合抽取方法,主要包括:数据源的选取、数据源的分离、数据源过滤条件的配置、多数据源之间的组合以及异步查询方式的执行。
[0013]1、数据源的选取
选取多个需要查询的数据源,并设置主数据源,多数据源通过主数据源建立起主辅关系,便于生成具有业务关系的复杂数据分析信息。
[0014]2、数据源的分离
参考附图1以及附图2,对于大数据源,可以通过分离的方式拆分成多个轻量级数据源,通过组合的方式可达到数据信息的快速抽取。主数据源同时也是普通数据源,同时每个普通数据源可通过分离的方式拆分为多个轻量级数据源,各个独立的数据源可灵活的组合,体现了数据来源范围的多样化和不确定性。
[0015]3、数据源过滤条件的配置 每个数据源的查询条件可动态配置,以便于满足不同数据源(包括后期的扩展数据源)的查询方式有所不同,同时便于查询不同种需求的业务数据,最终组合成复合查询条件。
[0016]4、多数据源之间的组合以及异步查询方式的执行 通过异步执行的方式,抽取数据源信息组成复杂数据信息
在本发明的一个实施例中,参考附图3,提供了一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法,包括:步骤1、选取多个数据源,并设置主数据源,通过设置主数据源为多个数据源建立主辅业务关系;步骤2、分离数据源,将所述多个数据源中的大数据源的每一个分离拆分成多个轻量级数据源;步骤3、配置数据源查询条件,动态配置每一个数据源的查询条件以满足不同数据源的不同查询方式并便于查询不同种需求的业务数据,将所述每一个数据源的查询条件组合形成复合查询条件;步骤4、异步执行组合查询条件,抽取数据源信息组成复杂数据信息,实现分离与统一的方式获取数据分析信息。
[0017]在本发明的一个实施例中,参考附图3,提供了一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的装置,
作为进一步改进,供选择的数据源具有可分离性,可以分离成多个轻量化的数据源以供查询,
设置主数据源的作用主要是用于为多个数据源建立主辅关系,查询条件的配置是可单独动态配置,相互之间不会有耦合,便于扩展。选择复杂数据信息主要是通过设置需要输出的复杂数据信息格式来实现,最终将通过异步查询的方式生成具有业务关系的数据分析信
肩、O
[0018]在本发明的一个实施例中,参考附图4,针对每个数据源动态配置的查询条件,具体组成的复合查询界面如附图4所示,下面的查询界面根据上面选择数据源的查询条件可动态切换,通过主数据源建立关系后,可设置各个数据源的过滤参数值。
[0019]复合查询界面可动态配置,所以,界面大都有所不同,并且数据源数量增加的情况下查询的界面也会增多,正是体现了获取复杂数据信息的可扩展性及灵活性。
[0020]在发明的一个实施实例中,参考附图5,通过最终配置好的查询条件,执行查询,获取到不同数据源组成的复杂数据分析信息,最终的结果可来自于多个数据源组成的数据分析信息。
[0021]相比于现有技术,本发明具有如下有益效果:
在目前数据信息日益增大的趋势下,从多数据源以及大数据量中获取关注的数据分析信息已必不可缺,本方法不仅在获取复杂数据分析信息方面降低了复杂度,同时采用的数据源分离及异步查询方式提升了了对于从大数据源以及多数据源的抽取数据信息的性能,而且对于新扩展的数据源可方便的融于到先前的复杂数据分析信息中,并不依赖于具体的实际场景或数据,配置查询的灵活性、数据源的分离性、数据源的可扩展性、查询执行的异步性以及数据源的统一组合性都实现了很好的结合,从而将多个数据源通过分离与统一的方式实现复杂数据分析信息的抽取。
[0022]最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。
【权利要求】
1.一种通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法,其特征在于,包括: 步骤1、选取多个数据源,并设置主数据源,通过设置主数据源为多个数据源建立主辅业务关系; 步骤2、分离数据源,将所述多个数据源中的大数据源的每一个分离拆分成多个轻量级数据源; 步骤3、配置数据源查询条件,动态配置每一个数据源的查询条件以满足不同数据源的不同查询方式并便于查询不同种需求的业务数据,将所述每一个数据源的查询条件组合形成组合查询条件; 步骤4、异步执行所述组合查询条件,抽取数据源信息组成复杂数据信息,实现分离与统一的方式获取数据分析信息。
2.根据权利要求1所述的通过分离与统一的方式从多数据源抽取复杂数据分析信息的方法,其特征在于,所述复杂数据信息通过设置需要输出的复杂数据信息格式被选择。
3.—种通过分离与统一的方式从多数据源抽取复杂数据分析信息的装置,其特征在于,包括: 数据源选取设置模块,用于选取多个数据源,并设置主数据源,通过设置主数据源为多个数据源建立主辅业务关系; 数据源分离模块,用于分离数据源,将所述多个数据源中的大数据源的每一个分离拆分成多个轻量级数据源; 查询条件配置模块,用于配置数据源查询条件,动态配置每一个数据源的查询条件以满足不同数据源的不同查询方式并便于查询不同种需求的业务数据,将所述每一个数据源的查询条件组合形成组合查询条件; 查询条件执行模块,用于异步执行所述组合查询条件,抽取数据源信息组成复杂数据信息,实现分离与统一的方式获取数据分析信息。
4.根据权利要求1所述的通过分离与统一的方式从多数据源抽取复杂数据分析信息的装置,其特征在于,所述复杂数据信息通过设置需要输出的复杂数据信息格式被选择。
【文档编号】G06F17/30GK103631952SQ201310681724
【公开日】2014年3月12日 申请日期:2013年12月12日 优先权日:2013年12月12日
【发明者】付明 申请人:用友软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1