【技术实现步骤摘要】
一种业务数据的处理方法、装置和设备
本文件涉及计算机软件
,尤其涉及一种业务数据的处理方法、装置和电子设备。
技术介绍
目前,在国际化的背景下,越来越多的业务逐渐由国内市场向国际市场布局。由于同一业务在国际市场与国内市场存在一定的相似性,因此可以将该业务在国内市场沉淀的解决方案(比如数据处理策略)应用到国际市场中。然而,在实际应用中,由于国际市场中各个国家的站点和国内市场的站点仍存在一些差异,因此,需要针对不同站点的差异单独设计、开发和部署对应的数据处理逻辑,并基于该数据处理逻辑处理对应站点中产生的业务数据。在此过程中,不同站点间存在很多共性问题,将会产生大量的重复代码;另外,单独设计、开发和部署大量的数据处理逻辑还会浪费大量的人力和计算资源。因此,需要提供一种更有效的业务数据的处理方案以应对现有技术中存在的上述问题。
技术实现思路
本说明书实施例的目的是提供一种业务数据的处理方法、装置及电子设备,用于解决现有技术中针对不同站点分别设计、开发和部署对应的数据处理逻辑将会耗费大量的人力和计算资 ...
【技术保护点】
1.一种业务数据的处理方法,包括:/n基于目标业务场景的业务数据处理需求,从业务数据库中获取所述目标业务场景的业务数据,所述业务数据库用于存储多种业务场景的业务数据;/n从数据处理逻辑库中,获取与所述目标业务场景的业务数据处理需求相匹配的目标数据处理逻辑,所述数据处理逻辑库用于存储所述多种业务场景的共性数据处理逻辑;/n从元数据配置库中,获取与所述目标业务场景相匹配的目标元数据配置,其中,所述元数据配置库用于存储业务场景相关的个性化配置,所述目标元数据配置包括所述目标业务场景相关的个性化配置;/n基于所述目标元数据配置和所述目标数据处理逻辑,对所述目标业务场景的业务数据进行处理。/n
【技术特征摘要】
1.一种业务数据的处理方法,包括:
基于目标业务场景的业务数据处理需求,从业务数据库中获取所述目标业务场景的业务数据,所述业务数据库用于存储多种业务场景的业务数据;
从数据处理逻辑库中,获取与所述目标业务场景的业务数据处理需求相匹配的目标数据处理逻辑,所述数据处理逻辑库用于存储所述多种业务场景的共性数据处理逻辑;
从元数据配置库中,获取与所述目标业务场景相匹配的目标元数据配置,其中,所述元数据配置库用于存储业务场景相关的个性化配置,所述目标元数据配置包括所述目标业务场景相关的个性化配置;
基于所述目标元数据配置和所述目标数据处理逻辑,对所述目标业务场景的业务数据进行处理。
2.如权利要求1所述的方法,所述目标业务场景相关的个性化配置包括下述至少一种:
承载所述目标业务场景中业务的数据平台的命名空间的配置;
所述目标业务场景的业务特征值的配置;
所述目标业务场景的业务特征值的计算逻辑的配置。
3.如权利要求2所述的方法,基于所述目标元数据配置和所述目标数据处理逻辑,对所述目标业务场景的业务数据进行处理,包括:
将所述目标元数据配置与所述目标数据处理逻辑进行拼接;
基于所述拼接后的所述目标元数据配置和所述目标数据处理逻辑,对所述目标业务场景的业务数据进行处理。
4.如权利要求3所述的方法,基于所述拼接后的所述目标元数据配置和所述目标数据处理逻辑,对所述目标业务场景的业务数据进行处理,包括:
基于所述拼接后的所述目标元数据配置和所述目标数据处理逻辑,生成目标数据处理任务;
将所述目标数据处理任务提交给承载所述目标业务场景中业务的数据平台,以使得承载所述目标业务场景中业务的数据平台执行所述目标数据处理任务;
接收来自承载所述目标业务场景中业务的数据平台的数据处理结果;
将所述数据处理结果写入预设的数据表中。
5.如权利要求3所述的方法,所述业务数据库至底向上包括操作数据存储ODS层、数据仓库EDW公共层、数据仓库EDW资产层和应用数据模型ADM应用层;
其中,所述ODS层用于存储来自承载业务场景中业务的数据平台的原始业务数据;
所述EDW公共层中存储的数据为基于所述ODS层中的数据进行数据清洗、质量校验、标准化定义中的至少一种数据处理方式得到的业务数据;
所述EDW资产层中存储的数据为基于所述EDW公共层中的业务数据处理得到的用户画像数据、商户画像数据和商圈实体数据中的至少一种业务数据;
所述ADM应用层中存储的数据为基于所述EDW资产层中的数据处理得到的多种业务场景的业务数据。
6.如权利要求5所述的方法,从业务数据库中获取所述目标业务场景的业务数据,包括:
从所述业务数据库中的ADM应用层获取所述目标...
【专利技术属性】
技术研发人员:袁承振,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。