An embodiment of the invention provides a data warehouse method and device. The method first obtains source data that satisfies the preset source data model, and the source data input source database is obtained; based on the presupposition relationship between the first class field and the second class field, the source data is recorded into the application database; and then obtained, the source data is obtained. The data entry command; from the application database, the target application data corresponding to the data input command is extracted; the target evaluation data is generated based on the target application data, and the target evaluation data is finally recorded into the evaluation database. In the scheme provided by the invention, from the acquisition of the source data to the final evaluation database, all the data are automatically executed, and the data obtained from the application program are not needed to be imported into the database to ensure the high efficiency and high accuracy of the data entry.
【技术实现步骤摘要】
一种数据入库方法及装置
本专利技术涉及计算机
,特别是涉及一种数据入库方法及装置。
技术介绍
应用程序数据库是针对应用程序专门制作的富含大量应用程序内容的数据库,其最大的特点就是全面的数据内容,应用程序数据库中可以存储应用程序的用户个人信息、用户活跃度、用户等级信息等应用程序数据。应用程序的提供商或运营商可以利用上述应用程序数据生成评测数据,来对应用程序进行评测、评估以及后期规划。目前应用程序数据库主要有两种:一种是手工搜集型数据库,即通过手动的方式人工添加数据,进而制作完整的应用程序数据库;另一种是破解型数据库,即通过对游戏客户端进行破解,从而提取出准确真实的应用程序数据,再将应用程序数据录入到应用程序数据库。得到应用程序数据库后,人工查找生成评测数据所需要的应用程序数据,并使用计算、统计等方法获得评测数据,最终将获得的评测数据录入到评测数据库中。现有技术中,评测数据的入库过程需要人工进行操作,需要人工将所获得的应用程序数据导入到评测数据库,导致评测数据的入库效率低。
技术实现思路
本专利技术实施例的目的在于提供一种数据入库方法及装置,以实现评测数据的自动入库,保证数据入库的高效率和高准确率。具体技术方案如下:为达上述目的,第一方面,本专利技术实施例提供了一种数据入库方法,所述方法包括:获得满足预设的源数据模型的源数据,将获得的源数据录入源数据库;基于第一类字段与第二类字段的预设对应关系,将所述源数据录入到应用程序数据库,其中,所述第一类字段为所述源数据库中的字段,所述第二类字段为所述应用程序数据库中的字段;获得数据录入命令;从所述应用程序数据库中,提 ...
【技术保护点】
1.一种数据入库方法,其特征在于,所述方法包括:获得满足预设的源数据模型的源数据,将获得的源数据录入源数据库;基于第一类字段与第二类字段的预设对应关系,将所述源数据录入到应用程序数据库,其中,所述第一类字段为所述源数据库中的字段,所述第二类字段为所述应用程序数据库中的字段;获得数据录入命令;从所述应用程序数据库中,提取对应所述数据录入命令的目标应用程序数据;基于所述目标应用程序数据,生成目标评测数据;将所述目标评测数据录入到评测数据库。
【技术特征摘要】
1.一种数据入库方法,其特征在于,所述方法包括:获得满足预设的源数据模型的源数据,将获得的源数据录入源数据库;基于第一类字段与第二类字段的预设对应关系,将所述源数据录入到应用程序数据库,其中,所述第一类字段为所述源数据库中的字段,所述第二类字段为所述应用程序数据库中的字段;获得数据录入命令;从所述应用程序数据库中,提取对应所述数据录入命令的目标应用程序数据;基于所述目标应用程序数据,生成目标评测数据;将所述目标评测数据录入到评测数据库。2.根据权利要求1所述的方法,其特征在于,所述获得满足预设的源数据模型的源数据,将获得的源数据录入源数据库的步骤,包括:采集客户端运行的日志和/或服务器运行的日志;基于预设的源数据模型,从采集的日志中,获得满足预设的源数据模型的源数据;将获得的源数据录入源数据库。3.根据权利要求1所述的方法,其特征在于,所述获得满足预设的源数据模型的源数据,将获得的源数据录入源数据库的步骤,包括:获得满足预设的源数据模型的源数据;按照预设的过滤规则对获得的源数据进行过滤;将过滤得到的源数据录入到源数据库。4.根据权利要求1所述的方法,其特征在于,所述基于第一类字段与第二类字段的预设对应关系,将所述源数据录入到应用程序数据库的步骤,包括:针对每个第二类字段,基于第一类字段与第二类字段的预设对应关系,判断该第二类字段所对应的第一类字段的数量是否大于1;如果是,重组该第二类字段对应的所有第一类字段中的源数据,并将重组后的源数据录入到该第二类字段下;如果否,将该第二类字段对应的第一类字段中的源数据直接录入到该第二类字段下。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述获得数据录入命令的步骤,包括:接收用户通过用户界面输入的指令;对所接收的指令进行组合,获得数据录入命令。6.根据权利要求5所述的方法,其特征在于,所述对所接收的指令进行组合,获得数据录入命令的步骤,包括:对所接收的指令进行组合,获得以脚本执行文件呈现的数据录入命令。7.一种数据入库装置,其特征在于,所述装置包括:第一录入模块,用于获得满足预设...
【专利技术属性】
技术研发人员:孙楠,候婉瑾,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。