对账中心设计(四):平台对账数据获取和存储

上篇我们介绍了外部支付渠道的文件获取以及解析的设计;本篇文章我们介绍平台自己的数据如何获取和存储和管理呢?常见的方法有哪些。

对账中心设计(四):平台对账数据获取和存储

01、平台对账需求获取方式

拿到三方文件账单数据以后需要与平台自己的相关数据做核对,比如平台交易数据与清算数据的核对;平台账务数据与银行账单数据的核对;平台自有数据获取方式常采用如下形式。

  • 文件获取

    业务系统需要按照要求定期(如每日凌晨2:00)生成文件,按照约定规范进行命名后,将文件推送至对账系统指定位置(ftp);这种方式需要各业务系统有一定开发量,业务调整时也需要调整文件的生成策略,维护成本略高。

  • 接口接收

    对账系统提供对账数据接收接口,类似账务记账接口一样,业务系统按照约定在相应业务节点发送业务数据到对账中心。

  • MQ

    业务方按照要求在交易成功时发送约定格式的MQ消息,对账系统订阅该MQ,对MQ进行解析后获得业务数据。

  • SQL

    通过SQL定期捞取业务数据,并将数据存储到对账系统数据库中;该方式调整灵活,可以选择在业务并发小的凌晨进行。

  • 人工上传

    对于一些采购的外部应用,比如金蝶系统,数据无法通过以上方式获取的情况下,就需要对账人员定期下载应用内数据,然后上传到对账系统。

02、数据分类管理

对账系统数据会越来越多,类型也越老越多,支付数据,卡券数据,订单数据,三方清算数据,三方结算数据等等;每类数据的数据字段有各有不同;如何对众多类型数据进行管理呢?下面介绍一个方法:对数据进行分类管理,每类数据单独设置表结构。

  • 数据分类设置

    设置数据的大类,或者说是一级分类;就像商品类目一样管理数据。

    对账中心设计(四):平台对账数据获取和存储

  • 设置数据类型

    在数据分类下面设置数据的子类,并且数据子类关联数据库表名,便于存储数据,查询数据,对账取数。

    对账中心设计(四):平台对账数据获取和存储

03、取数规则配置

配置好了数据分类和类型以及关联好了数据表之后,接下来就是配置获取数据的规则了,我们以通过文件或者SQL两个可选择的形式获取数据为例。

对账中心设计(四):平台对账数据获取和存储

为每个数据分类配置取数方式,如果是文件的话就配置文件路径,如果是SQL的话就配置取数sql,这样系统会按照任务配置基于取数规则定期获取对账的数据,并且插入到数据类型关联的数据表当中

数据分类以及数据表在后面的对账项目规则设置起到了非常重要的作用。

业界动态

学会网格设计的5种类型,快速提升工作效率!

2021-3-2 14:27:30

业界动态

产品经理如何抓住产品核心需求(1):目标用户要找好

2021-3-2 14:47:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索