【技术实现步骤摘要】
业务数据处理方法、装置、服务器和存储介质
本申请实施例涉及数据分析
,尤其涉及一种业务数据处理方法、装置、服务器和存储介质。
技术介绍
收单业务,是指持卡人在银行签约商户那里通过刷卡、网关跳转、应用跳转、H5页面跳转、扫码、无感支付等场景进行消费,银行从交易金额扣除一定比例的手续费后,将最终的金额清算给商户的金融业务。收单业务通常伴随着业务数据(通常为交易流水)的产生,这些业务数据是后续进行其他业务数据处理的基础,因此,需要进行存储和管理。现有技术中,虽然给出一些业务数据的分库分表方法,依据某一业务特点如交易类型,对业务数据进行分库分表存储,其分库分表方式单一,因此,无法适应业务场景多、接入商户类型多、交易类型多等特点的收单业务数据。因此,如何对收单业务过程中产生的业务数据进行存储,成为现有技术中亟需解决的问题。
技术实现思路
本申请实施例提供一种业务数据处理方法、装置、服务器和存储介质,实现了对收单业务过程中产生的业务数据的分库分表存储。第一方面,本申请实施例提供一种业务数 ...
【技术保护点】
1.一种业务数据处理方法,其特征在于,包括:/n获取多个业务数据,各业务数据包括订单编号、交易日期、机构编号和交易场景代码;/n根据所述订单编号、所述交易日期、所述机构编号和所述交易场景代码,确定存储各业务数据的联机库数据表的第一名称;/n根据所述第一名称,对所述多个业务数据进行存储。/n
【技术特征摘要】
1.一种业务数据处理方法,其特征在于,包括:
获取多个业务数据,各业务数据包括订单编号、交易日期、机构编号和交易场景代码;
根据所述订单编号、所述交易日期、所述机构编号和所述交易场景代码,确定存储各业务数据的联机库数据表的第一名称;
根据所述第一名称,对所述多个业务数据进行存储。
2.根据权利要求1所述的方法,其特征在于,所述根据所述订单编号、所述交易日期、所述机构编号和所述交易场景代码,确定存储各业务数据的联机库数据表的第一名称,包括:
基于所述机构编号,根据预先存储的机构配置信息,确定与所述机构编号对应的表个数和机构序号;
根据所述订单编号和所述表个数,确定所述订单编号的离散值;
根据所述交易日期,确定存储所述业务数据的联机库数据表的类型代码;
根据联机库数据表的命名规则,将所述机构序号、所述离散值、所述类型代码、所述交易场景代码进行拼接,得到所述第一名称。
3.根据权利要求2所述的方法,其特征在于,所述根据所述交易日期,确定存储所述业务数据的联机库数据表的类型代码,包括:
确定所述交易日期与当天日期是否一致;
若所述交易日期与当天日期一致,则确定存储所述业务数据的联机库数据表的类型为日切类数据表;
若所述交易日期与当天日期不一致,则确定存储所述业务数据的联机库数据表的类型为历史类数据表;
基于确定的联机库数据表的类型,根据预先存储的联机库数据表的类型与类型代码的对应关系,确定存储所述业务数据的联机库数据表的类型代码。
4.根据权利要求3所述的方法,其特征在于,所述日切类数据表包括第一子类日切数据表和第二子类日切数据表,所述确定存储所述业务数据的联机库数据表的类型为日切类数据表之后,所述方法还包括:
确定所述交易日期与初始日期的相隔天数的奇偶性;
根据所述相隔天数的奇偶性,确定存储所述业务数据的联机库数据表所属的日切类数据表的子类型。
5.根据权利要求3所述的方法,其特征在于,所述历史类数据表包括多类历史数据分区表,所述确定存储所述业务数据的联机库数据表的类型为历史类数据表之后,所述方法还包括:
确定所述交易日期所属的时间分区;
根据所述时间分区,确定存储所述业务数据的联机库数据表所属的历史类数据表的子类型。
6.根据权利要求2所述的方法,其特征在于,所述根据所述第一名称,对所述多个业务数据进行存储,包括:
若根据所述第一名称确定存储所述业务数据的联机库数据表为日切类数据表,则将所述业务数据存储到联机数据库中与所述第一名称对应的联机库数据表中;
若根据所述第一名称确定存储所述业务数据的联机库数据表为历史类数据表,则根据查询库数据表的命名规则,将所述第一名称转换成第二名称,并将所述业务数据分别存储到联机数据库中与所述第一名称对应的联机库数据表中和查询数据库中与所述第二名称对应的查询库数据表中。
7.根据权利要求6所述的方法,其特征在于,将所述业务数据存储到联机数据库中与所述第一名称对应的联机库数据表中,包括:
根据预先存储的联机数据库名称与联机库数据表名称对应关系,确定存储...
【专利技术属性】
技术研发人员:李观钊,梁艳姬,邱文超,付小丽,吴兴威,尹智,郑梓悫,蒙龙达,揭育柱,罗恕人,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。