The present application discloses a service data processing method and device. Among them, the method includes: treat the data columns in the data processing, the target data of each data service, which listed business information of the target data column for the characterization of data service; according to the dependency between each data business information, the combination of the target data set, data corresponding to the target each data column combination; in turn the target data of each data service corresponding to the middle column combined storage data table, through the intermediate data table will be processed data into the data warehouse, the intermediate data table for according to the preset rules to store business information data table. The utility model solves the technical problems that the logic changes in the data processing process due to the diversity of the original data in the prior art.
【技术实现步骤摘要】
业务数据处理方法和装置
本申请涉及数据处理领域,具体而言,涉及一种业务数据处理方法和装置。
技术介绍
在数据处理领域,通常需要将原始检测到的不同数据业务的数据从原始数据库导入到数据仓库中,例如,在对交互式网络电视(IPTV)的数据业务检测到的数据,其中,交互式网络电视的数据业务可以包括直播业务、回看业务和点播业务等,再将这些检测到的原始数据从原始数据库(Receiver)导入数据仓库(DW)。但是,由于原始数据的多样性,导致原始数据从原始数据库(Receiver)流向数据仓库(DW)过程中,数据的处理逻辑每次都要修改。而实际上,这里的处理逻辑从业务上是不需要变化的,因此,由于原始数据的改变,数据的处理逻辑就要做出相应的处理。当数据的处理逻辑发生改变时,会严重影响原始数据库到数据仓库的处理逻辑的稳定性。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种业务数据处理方法和装置,以至少解决现有技术中由于原始数据的多样性导致在数据处理过程中逻辑发生变化的技术问题。根据本申请实施例的一个方面,提供了一种业务数据处理方法,包括:对待处理数据中的数据列进行处理,得到每个数据业务的目标数据列,其中,所述目标数据列为表征所述数据业务的业务信息的列;根据每个数据业务的业务信息之间的依赖关系,对所述目标数据列进行组合,得到与每个数据业务对应的目标数据列组合;依次将每个数据业务对应的目标数据列组合存储至中间数据表中,以通过所述中间数据表将所述待处理数据导入到数据仓库中,其中,所述中间数据表为用于按照预设规则来存储所述业务信息的数据表。进一步地,对待处理 ...
【技术保护点】
一种业务数据处理方法,其特征在于,包括:对待处理数据中的数据列进行处理,得到每个数据业务的目标数据列,其中,所述目标数据列为表征所述数据业务的业务信息的列;根据每个数据业务的业务信息之间的依赖关系,对所述目标数据列进行组合,得到与每个数据业务对应的目标数据列组合;依次将每个数据业务对应的目标数据列组合存储至中间数据表中,以通过所述中间数据表将所述待处理数据导入到数据仓库中,其中,所述中间数据表为用于按照预设规则来存储所述业务信息的数据表。
【技术特征摘要】
1.一种业务数据处理方法,其特征在于,包括:对待处理数据中的数据列进行处理,得到每个数据业务的目标数据列,其中,所述目标数据列为表征所述数据业务的业务信息的列;根据每个数据业务的业务信息之间的依赖关系,对所述目标数据列进行组合,得到与每个数据业务对应的目标数据列组合;依次将每个数据业务对应的目标数据列组合存储至中间数据表中,以通过所述中间数据表将所述待处理数据导入到数据仓库中,其中,所述中间数据表为用于按照预设规则来存储所述业务信息的数据表。2.根据权利要求1所述的方法,其特征在于,对待处理数据中的数据列进行处理,得到每个数据业务的目标数据列包括:对所述待处理数据进行筛选出第一数据列和第二数据列,得到第一数据列集合和第二数据列集合,将所述第一数据列和所述第二数据列均作为所述目标数据列,其中,所述第一数据列所记录的业务信息为预设白名单上存在的业务信息,所述第二数据列为所记录的业务信息为所述预设白名单之外的业务信息。3.根据权利要求2所述的方法,其特征在于,对所述待处理数据进行筛选出第一数据列和第二数据列包括:将所述待处理数据中的数据列与所述预设白名单上存在的业务信息进行比较;在比较出在所述预设白名单上包含所述待处理数据中的数据列的情况下,确定所述数据列为所述第一数据列;在比较出在所述预设白名单上不包含所述待处理数据中的数据列的情况下,确定所述数据列为所述第二数据列。4.根据权利要求1所述的方法,其特征在于,根据每个数据业务的业务信息之间的依赖关系,对所述目标数据列进行组合,得到与每个数据业务对应的目标数据列组合包括:在所述目标数据列中选取多个关联目标数据列,其中,所述多个关联目标数据列为存在所述依赖关系的数据列;将所述多个关联目标数据列进行组合在一起,得到所述目标数据列组合。5.根据权利要求1所述的方法,其特征在于,根据每个数据业务的业务信息之间的依赖关系,对所述目标数据列进行组合包括:查询用于进行组合的多个目标数据列;在查询出缺少所述多个目标数据列中一个目标数据列时,利用预设数据列作为缺少的数据列与查询到的目标数据列进行组合,其中,所述预...
【专利技术属性】
技术研发人员:焦张波,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。