数据源补充方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:19593280 阅读:35 留言:0更新日期:2018-11-28 04:51
本申请涉及一种数据源补充方法、装置、计算机设备和存储介质。所述方法包括:接收数据源补充指令,该数据源补充指令中携带有数据源标识;根据该数据源标识确定待更新数据的数据源,并从存储有源数据的数据库中获取对应该源数据的数据源中间数据;通过不同类型数据源参数将该数据源中间数据转换成用于更新该数据源中数据的数据源补充数据;根据该数据源补充数据更新该数据源中的数据。采用本方法能够,避免了花费大量时间在获取数据源中间数据上,从而减少了补充数据源数据所花费的时间,进而提高了数据源补充的效率。

【技术实现步骤摘要】
数据源补充方法、装置、计算机设备和存储介质
本申请涉及数据库
,特别是涉及一种数据源补充方法、装置、计算机设备和存储介质。
技术介绍
随着数据库技术的发展,出现了海量数据查询平台,海量数据平台可以在不同的业务场景下进行数据分析。通过海量数据查询平台即可以满足海量数据的查询,又可以根据当下场景的需求实时、自助地进行数据查询。然而,专利技术人发现目前的海量数据查询平台,是建立在数据源包括丰富的数据的前提下,这也就需要数据源能够快速更新内容,而且为了满足不同场景下的数据查询,也需要不同类型的数据源提供数据。而使用目前的数据源提供方法,无法保证海量数据查询平台的数据源能够快速进行更新,在保证数据查询的准确率的前提下,难以很快地得到查询结果,使得海量数据查询的效率降低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高海量数据查询的效率的数据源补充方法、装置、计算机设备和存储介质。一种数据源补充方法,该方法包括:接收数据源补充指令,该数据源补充指令中携带有数据源标识;根据该数据源标识确定待更新数据的数据源,并从存储有源数据的数据库中获取对应该源数据的数据源中间数据;通过不同类型数据源参数将该数据源中间数据转换成用于更新该数据源中数据的数据源补充数据;根据该数据源补充数据更新该数据源中的数据。在其中一个实施例中,还包括:从该存储有源数据的数据库中获取该源数据;从该源数据中查询页面文件和带参数事件信息;根据该页面文件和带参数事件信息相应的路径获取一级事件编码;将该一级事件编码嵌入该源数据中,得到数据源中间数据。在其中一个实施例中,还包括:从该源数据中查询页面文件和事件信息;根据该页面文件和事件信息相应的路径获取二级事件编码;根据该一级事件编码选取相应的二级事件编码;将选取的二级事件编码添加在该数据源中间数据中,得到数据源补充数据。在其中一个实施例中,还包括:当接收到数据查询指令时,则检测该数据查询指令中是否存在事件参数;当检测出事件参数时,则根据该数据查询指令获取一级事件编码;当未检测出事件参数时,则根据该数据查询指令获取二级事件编码。在其中一个实施例中,还包括:对查询条件和相应的查询结果添加画像标签,得到基础画像模型;根据获取的查询条件、获取到查询条件的顺序和相应的查询结果,对该基础画像模型进行再训练,得到用户画像模型;根据该用户画像模型生成该数据源补充数据。在其中一个实施例中,还包括:接收到数据查询指令时,则根据该数据查询指令中的查询条件和该用户画像模型,获取推荐查询条件和查询结果;反馈该推荐查询条件和查询结果,该推荐查询条件用于指示进行后续的数据查询。在其中一个实施例中,该数据源包括漏斗数据源和画像数据源;该漏斗数据源相应的数据源补充数据根据该数据源中间数据和二级事件编码生成,该画像数据源相应的数据源补充数据根据该数据源中间数据和用户画像模型生成。一种数据源补充装置,该装置包括:指令接收模块,用于接收数据源补充指令,该数据源补充指令中携带有数据源标识;数据获取模块,用于根据该数据源标识确定待更新数据的数据源,并从存储有源数据的数据库中获取对应该源数据的数据源中间数据;数据转换模块,用于通过不同类型数据源参数将该数据源中间数据转换成用于更新该数据源中数据的数据源补充数据;数据源补充模块,用于根据该数据源补充数据更新该数据源中的数据。一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现以下步骤:接收数据源补充指令,该数据源补充指令中携带有数据源标识;根据该数据源标识确定待更新数据的数据源,并从存储有源数据的数据库中获取对应该源数据的数据源中间数据;通过不同类型数据源参数将该数据源中间数据转换成用于更新该数据源中数据的数据源补充数据;根据该数据源补充数据更新该数据源中的数据。一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:接收数据源补充指令,该数据源补充指令中携带有数据源标识;根据该数据源标识确定待更新数据的数据源,并从存储有源数据的数据库中获取对应该源数据的数据源中间数据;通过不同类型数据源参数将该数据源中间数据转换成用于更新该数据源中数据的数据源补充数据;根据该数据源补充数据更新该数据源中的数据。上述数据源补充方法、装置、计算机设备和存储介质,根据接收到的数据源补充指令从源数据中获取数据源中间数据,而通过不同类型的数据源参数将数据源中间数据转换成数据源补充数据,可以将相同的数据源中间数据转换成多种数据源的数据源补充数据,再根据数据源补充数据补充数据源就可以补充数据源的数据。这样使用相同的数据源中间数据,仅根据不同类型的数据源参数就可以满足不同的数据源的数据补充,避免了花费大量时间在获取数据源中间数据上,从而减少了补充数据源数据所花费的时间,进而提高了数据源补充的效率。附图说明图1为一个实施例中数据源补充方法的应用场景图;图2为一个实施例中数据源补充方法的流程示意图;图3为一个实施例中数据源补充方法的步骤的流程示意图;图4为另一个实施例中数据源补充方法的流程示意图;图5为一个实施例中数据源补充装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的数据源补充方法,可以应用于如图1所示的应用环境中。其中,终端110、服务器120与数据库130通过网络进行通信。服务器120接收终端110发送的数据源补充指令,该数据源补充指令中携带有数据源标识,根据该数据源标识确定待更新数据的数据源,从存储有源数据的数据库130中获取对应该源数据的数据源中间数据,通过不同类型数据源参数将该数据源中间数据转换成用于更新该数据源中数据的数据源补充数据,根据该数据源补充数据更新该数据源中的数据。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器120和数据库130可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在其中一个实施例中,如图2所示,提供了一种数据源补充方法,以该方法应用于图1中的服务器120为例进行说明,包括以下步骤:S202,接收数据源补充指令,该数据源补充指令中携带有数据源标识。其中,数据源补充指令是指定补充海量数据查询平台的数据源的指令。数据源标识是区分不同类型数据源的标识。数据源标识具体可以用于区分漏斗数据源和画像数据源。在其中一个实施例中,服务器接收到数据源补充指令时,解析该数据源补充指令,得到数据源标识,根据数据源标识确定需要补充数据的数据源。S204,根据该数据源标识确定待更新数据的数据源,并从存储有源数据的数据库中获取对应该源数据的数据源中间数据。其中,源数据是存储在数据库中,且不能直接转成成数据源补充数据的数据。源数据具体可以存储在数据库的数据源层和轻度汇总层中。数据源中间数据是可以转换成不同类型数据源的数据源补充数据的中间数据。数据源中间数据具体可以是用户日志行为中间表,且数据源中间数据具体可以存储在数据库的中间层中。数据源是用于指向数据库中数据的路径的集合本文档来自技高网...

【技术保护点】
1.一种数据源补充方法,所述方法包括:接收数据源补充指令,所述数据源补充指令中携带有数据源标识;根据所述数据源标识确定待更新数据的数据源,并从存储有源数据的数据库中获取对应所述源数据的数据源中间数据;通过不同类型数据源参数将所述数据源中间数据转换成用于更新所述数据源中数据的数据源补充数据;根据所述数据源补充数据更新所述数据源中的数据。

【技术特征摘要】
1.一种数据源补充方法,所述方法包括:接收数据源补充指令,所述数据源补充指令中携带有数据源标识;根据所述数据源标识确定待更新数据的数据源,并从存储有源数据的数据库中获取对应所述源数据的数据源中间数据;通过不同类型数据源参数将所述数据源中间数据转换成用于更新所述数据源中数据的数据源补充数据;根据所述数据源补充数据更新所述数据源中的数据。2.根据权利要求1所述的方法,其特征在于,所述从存储有源数据的数据库中获取对应所述源数据的数据源中间数据,包括:从所述存储有源数据的数据库中获取所述源数据;从所述源数据中查询页面文件和带参数事件信息;根据所述页面文件和带参数事件信息相应的路径获取一级事件编码;将所述一级事件编码嵌入所述源数据中,得到数据源中间数据。3.根据权利要求2所述的方法,其特征在于,所述不同类型数据源参数是二级事件编码,所述通过不同类型数据源参数将所述数据源中间数据转换成用于更新所述数据源中数据的数据源补充数据,包括:从所述源数据中查询页面文件和事件信息;根据所述页面文件和事件信息相应的路径获取二级事件编码;根据所述一级事件编码选取相应的二级事件编码;将选取的二级事件编码添加在所述数据源中间数据中,得到数据源补充数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当接收到数据查询指令时,则检测所述数据查询指令中是否存在事件参数;当检测出事件参数时,则根据所述数据查询指令获取一级事件编码;当未检测出事件参数时,则根据所述数据查询指令获取二级事件编码。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:对查询条件和相应的查询结果添加...

【专利技术属性】
技术研发人员:王小亮石峰
申请(专利权)人:康键信息技术深圳有限公司
类型:发明
国别省市:广东,44

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

1