将数据源接入BI工具的方法、设备和存储介质技术

技术编号:21453923 阅读:44 留言:0更新日期:2019-06-26 04:46
本公开属于大数据技术领域,涉及将数据源接入BI工具的方法、设备和存储介质。所述方法包括:接收来自用户的接入新数据源的请求,其中所述请求中包括新数据源的数据源类型;根据要接入的新数据源的数据源类型,确定相应的数据源配置参数字段;请求用户输入所确定的数据源配置参数字段的对应值;以及根据所述数据源配置参数字段以及所输入的对应值,连接到要接入的新数据源。通过本公开的各实施例,可以在无需修改程序代码的情况下将不同的数据资源类型接入BI工具。

【技术实现步骤摘要】
将数据源接入BI工具的方法、设备和存储介质
本专利技术涉及大数据
,特别涉及一种将数据源接入BI工具的方法、装置、计算设备和计算机可读存储介质。
技术介绍
BI(BusinessIntelligence)即商业智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。目前的BI工具只有单一数据源或者仅仅限于JDBC数据连接接口。本申请的专利技术意识到,由于不同类型的数据源在接入时用到的参数种类各不相同,要想接入不同类型的数据源,需要为每种数据源定制或修改接入程序代码,不方便数据源的扩展。
技术实现思路
为解决以上问题中的一个或多个,本专利技术实施例提供了一种用于将数据源接入BI工具的方法、装置、计算设备和计算机可读存储介质。根据本申请的第一方面,提供一种用于将数据源接入BI工具的方法,其包括:接收来自用户的接入新数据源的请求,其中所述请求中包括新数据源的数据源类型;根据要接入的新数据源的数据源类型,确定相应的数据源配置参数字段;请求用户输入所确定的数据源配置参数字段的对应值;以及根据所述数据源配置参数字段以及所输入的对应值,连接到要接入的新数据源。根据一示例性实施例,所述方法还包括:根据要接入的新数据源的数据源类型,确定相应的数据源查询参数字段;请求用户输入所确定的数据源查询参数字段的对应值;以及在连接到所述新数据源之后,根据所述数据源查询参数字段以及所输入的对应值,读取所述新数据源的数据。根据一示例性实施例,所述方法还包括:保存所述数据源类型、相应的数据源配置参数字段以及所输入的对应值,其中,所述数据源配置参数字段包括数据源的名称。根据一示例性实施例,所述方法还包括:保存所述数据源类型、相应的数据源配置参数字段及其对应值、以及相应的数据源查询字段及其对应值,其中,所述数据源配置参数字段包括数据源的名称。根据一示例性实施例,所述方法还包括:接收来自用户的接入已有数据源的请求,其中,所述接入已有数据源的请求中包括要接入的已有数据源的名称;根据所述已有数据源的名称,查询所保存的相应的数据源配置参数字段及其对应值;根据查询到的所述相应的数据源配置参数字段及其对应值,连接到所述已有数据源。根据一示例性实施例,所述方法还包括:根据所述已有数据源的名称,确定相应的数据源查询参数字段;请求用户输入或确认所述数据源查询参数字段的对应值;在连接到所述已有数据源后,根据所述数据源查询参数字段及其对应值获取所述已有数据源的数据。根据一示例性实施例,所述根据要接入的新数据源的数据源类型,确定相应的数据源配置参数字段,包括:根据要接入的新数据源的数据源类型,查询预先保存的数据源类型-配置参数对应表,由此确定所述相应的数据源配置参数字段。根据一示例性实施例,所述根据要接入的新数据源的数据源类型,确定相应的数据源查询参数字段,包括:根据要接入的新数据源的数据源类型,查询预先保存的数据源类型-查询参数对应表,由此确定所述相应的数据源查询参数字段。根据本申请的第二方面,提供一种用于将数据源接入BI工具的装置,其包括:接收模块,其被配置为:接收来自用户的接入新数据源的请求,其中所述请求中包括新数据源的数据源类型;配置参数字段确定模块,其被配置为:根据要接入的新数据源的数据源类型,确定相应的数据源配置参数字段;配置参数值输入模块,其被配置为:请求用户输入所确定的数据源配置参数字段的对应值;以及连接模块,其被配置为:根据所述数据源配置参数字段以及所输入的对应值,连接到要接入的新数据源。根据一示例性实施例,所述装置还包括:查询参数字段确定模块,其被配置为:根据要接入的新数据源的数据源类型,确定相应的数据源查询参数字段;查询参数值输入模块,其被配置为:请求用户输入所确定的数据源查询参数字段的对应值;以及数据读取模块,其被配置为:在连接到所述新数据源之后,根据所述数据源查询参数字段以及所输入的对应值,读取所述新数据源的数据。根据一示例性实施例,所述装置还包括:保存模块,其被配置为:保存所述数据源类型、相应的数据源配置参数字段及其对应值、以及相应的数据源查询字段及其对应值,其中,所述数据源配置参数字段包括数据源的名称。根据一示例性实施例,所述装置还包括:配置参数查询模块,其被配置为:响应于所述接收模块接收的接入已有数据源的请求,根据所述接入已有数据源的请求中所包含的已有数据源的名称,查询所保存的相应的数据源配置参数字段及其对应值,其中,所述连接模块还被配置为:根据配置参数查询模块查询到的所述相应的数据源配置参数字段及其对应值,连接到所述已有数据源。根据一示例性实施例,所述装置还包括:查询参数字段查询模块,其被配置为:根据所述已有数据源的名称,确定相应的数据源查询参数字段,其中,所述查询参数值输入模块还被配置为:请求用户输入或确认所述查询参数字段查询模块所确定的所述数据源查询参数字段的对应值;以及其中,所述连接模块还被配置为:在连接到所述已有数据源后,根据所述数据源查询参数字段及其对应值获取所述已有数据源的数据。根据本申请的第三方面,提供一种计算设备,所述计算设备包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序在被所述处理器执行时,使得所述计算设备执行如上所述的方法实施例中的任一个。根据本申请的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被一个或多个处理器执行时实现如上所述的方法实施例中的任一个。本申请的实施例提供的技术方案可以包括以下有益效果:在本申请如上所述以及如下所述的各实施例中,可以根据数据源的类型确定要接入的数据源的配置参数字段,并根据输入的配置参数值连接到要接入的数据源,提供了一种将数据源接入BI工具的简便方案,可以在无需修改程序代码的情况下接入多个数据源。在一些实施例中,还可以根据数据源的类型确定数据源查询参数字段,并根据输入的查询参数值从所连接的数据源获取相应的数据。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明图1是根据本申请一示例性实施例示出的将数据源接入BI工具的方法的示意流程图。图2是根据本申请另一示例性实施例示出的包括数据获取过程的数据源接入方法的示意流程图。图3是根据本申请又一示例性实施例示出的包括接入已有数据源过程的数据源接入方法的示意流程图。图4是根据本申请一示例性实施例示出的将数据源接入BI工具的装置的组成示意框图。图5是根据本申请一示例性实施例示出的计算设备的示意组成框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术的示例性实施例进行进一步详细说明。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。图1是是根据本申请一示例性实施例示出的将数据源接入BI工具的方法的示意流程图。该方法实施例的各步骤可以由BI工具或者说由BI工具在其上运行的设备来执行。如图1本文档来自技高网...

【技术保护点】
1.一种用于将数据源接入BI工具的方法,其特征在于,包括:接收来自用户的接入新数据源的请求,其中所述请求中包括新数据源的数据源类型;根据要接入的新数据源的数据源类型,确定相应的数据源配置参数字段;请求用户输入所确定的数据源配置参数字段的对应值;以及根据所述数据源配置参数字段以及所输入的对应值,连接到要接入的新数据源。

【技术特征摘要】
1.一种用于将数据源接入BI工具的方法,其特征在于,包括:接收来自用户的接入新数据源的请求,其中所述请求中包括新数据源的数据源类型;根据要接入的新数据源的数据源类型,确定相应的数据源配置参数字段;请求用户输入所确定的数据源配置参数字段的对应值;以及根据所述数据源配置参数字段以及所输入的对应值,连接到要接入的新数据源。2.如权利要求1所述的方法,其特征在于,还包括:根据要接入的新数据源的数据源类型,确定相应的数据源查询参数字段;请求用户输入所确定的数据源查询参数字段的对应值;以及在连接到所述新数据源之后,根据所述数据源查询参数字段以及所输入的对应值,读取所述新数据源的数据。3.如权利要求1所述的方法,其特征在于,还包括:保存所述数据源类型、相应的数据源配置参数字段以及所输入的对应值,其中,所述数据源配置参数字段包括数据源的名称。4.如权利要求2所述的方法,其特征在于,还包括:保存所述数据源类型、相应的数据源配置参数字段及其对应值、以及相应的数据源查询字段及其对应值,其中,所述数据源配置参数字段包括数据源的名称。5.如权利要求3或4所述的方法,其特征在于,还包括:接收来自用户的接入已有数据源的请求,其中,所述接入已有数据源的请求中包括要接入的已有数据源的名称;根据所述已有数据源的名称,查询所保存的相应的数据源配置参数字段及其对应值;根据查询到的所述相应的数据源配置参数字段及其对应值,连接到所述已有数据源。6.如权利要求5所述的方法,其特征在于,还包括:根据...

【专利技术属性】
技术研发人员:吴建川
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1