预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112131288A(43)申请公布日2020.12.25(21)申请号201910554379.3(22)申请日2019.06.25(71)申请人北京沃东天骏信息技术有限公司地址100176北京市大兴区北京经济技术开发区科创十一街18号院2号楼4层A402室(72)发明人王洪(74)专利代理机构中国贸促会专利商标事务所有限公司11038代理人许蓓(51)Int.Cl.G06F16/25(2019.01)G06F16/2455(2019.01)权利要求书2页说明书7页附图6页(54)发明名称数据源接入处理方法和装置(57)摘要本公开提出一种数据源接入处理方法和装置,涉及数据处理领域。从预设的应用程序接口访问第三方数据源获取包含多条映射信息的列表结构数据;根据设置的维度参数,将每条映射信息解析成关联性确定的一组节点集合;将各组节点集合中的节点关联到同一根节点,以便拼接形成列表结构数据相应的聚合树;根据设置的运算符,对聚合树中名称相同节点的指标参数进行相应的聚合运算;将聚合树转换为前端组件展示需要的样式,使得数据可视化平台能够支持第三方数据源的接入。CN112131288ACN112131288A权利要求书1/2页1.一种数据源接入处理方法,其特征在于,包括:从预设的应用程序接口访问第三方数据源获取包含多条映射信息的列表结构数据;根据设置的维度参数,将每条映射信息解析成关联性确定的一组节点集合;将各组节点集合中的节点关联到同一根节点,以便拼接形成列表结构数据相应的聚合树;根据设置的运算符,对聚合树中名称相同节点的指标参数进行相应的聚合运算;将聚合树转换为前端组件展示需要的样式。2.如权利要求1所述的方法,其特征在于,所述将每条映射信息解析成关联性确定的一组节点集合包括:将维度参数的个数确定为聚合树的深度;根据每条映射信息中的维度参数的级别信息确定该维度参数相应节点在聚合树中的位置信息。3.如权利要求2所述的方法,其特征在于,如果每条映射信息中的维度参数的级别为1,该维度参数相应节点在聚合树中的父节点为根节点;如果每条映射信息中的维度参数的级别为i,该维度参数相应节点在聚合树中的父节点为i-1级别的维度参数相应的节点,整数i≥2。4.如权利要求1所述的方法,其特征在于,所述对聚合树中名称相同节点的指标参数进行相应的聚合运算包括:针对求和运算符,对聚合树中名称相同的节点的指标值进行叠加;针对取最大值运算符,对聚合树中名称相同的节点的指标值取最大值;针对取最小值运算符,对聚合树中名称相同的节点的指标值取最小值;针对求平均值运算符,对聚合树中名称相同的节点的指标值进行叠加,并将叠加得到的值除以聚合树中键名相同的节点的个数。5.如权利要求1所述的方法,其特征在于,所述将聚合树转换为前端组件展示需要的样式包括:根据设置的图表类型选择相应的组件转换器,将聚合树转换为前端组件展示需要的样式。6.如权利要求1所述的方法,其特征在于,利用访问地址和鉴权密钥,从预设的应用程序接口访问相应的第三方数据源,其中,鉴权密钥根据访问地址生成或者预先定义。7.如权利要求1所述的方法,其特征在于,还包括以下至少一项:根据设置的过滤描述信息,对获取的列表结构数据进行过滤;根据设置的排序描述信息,对获取的列表结构数据进行排序。8.一种数据源接入处理装置,其特征在于,包括:数据获取模块,被配置为从预设的应用程序接口访问第三方数据源获取包含多条映射信息的列表结构数据;解析模块,被配置为根据设置的维度参数,将每条映射信息解析成关联性确定的一组节点集合;2CN112131288A权利要求书2/2页关联模块,被配置为将各组节点集合中的节点关联到同一根节点,以便拼接形成列表结构数据相应的聚合树;聚合运算模块,被配置为根据设置的运算符,对聚合树中名称相同节点的指标参数进行相应的聚合运算;展示模块,被配置为根据设置的图表类型选择相应的组件转换器,将聚合树转换为前端组件展示需要的样式。9.一种数据源接入处理装置,其特征在于,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如权利要求1-7中任一项所述的数据源接入处理方法。10.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-7中任一项所述的数据源接入处理方法。3CN112131288A说明书1/7页数据源接入处理方法和装置技术领域[0001]本公开涉及数据处理领域,特别涉及一种数据源接入处理方法和装置。背景技术[0002]数据可视化平台目前可以支持成熟的数据库,例如MySQL、Oracle、SQLserver、presto、SparkSQL等,作为数据源,这些数据库可以支持各种