关于das

das是一个数据采集系统,把各个零售商ERP系统的数据提取出来,以统一的格式发送给das平台,再转入金融平台数据库。
das继承自供应宝系统,是分离出来的点-点的数据传输服务,其特点如下:
(1)实时:可与ERP系统同步,获取实时数据并发送
(2)点到点:一个零售商作为一个采集点,数据全部发送给DAS平台(供应宝的单据传输服务在源端支持多目标发送)
(3)基于单据对象的传输系统:数据在本地数据库和平台数据库以单据的形式存储。
所谓对象,对应现实世界的一个实体,如一张订单(不论有多少明细),对于门店信息,每个门店是一个对象。目前不支持批对象的处理。
das可以部署为双向的数据交换系统,以支持交互性应用的要求,如可用于供应宝X2的单据业务协同。


das处理的几个环节:抽取,导入,传输,接收导入平台本地,抽取转入到金融平台。

与基于文件传输的方式相比,文件传输方式在性能上存在优势,最简环节只需要:抽取生成文件,文件传输,文件解析并转入金融平台。
可以定时一次性生成全部数据的文件;采用文件方式传输;在接收方整体完成解析和转入处理。
这种方案需要解决大数据量的问题。
对于数据量大(如数百兆以上),采用单个文件还是分文件。单个文件不可行,考虑内存的限制,在生成和解析阶段可能需要分别对数据库和文件多遍扫描,文件传输要支持断点续传。
如果不使方案复杂化,还要以文件作为事务单位,这对于单据编号+类别作为单据识别键,可能分属不同文件的情况,都要求接收处理逻辑能够适应。
 
das可以在前置机端通过配置,采用直接导入,不保存在本地,减少文件生成和导入的开销。
接受端存储后,再从存储的数据中提取。这种机制提供了建立数据中心的能力,分离的抽取和转入方式使das不限于仅应用在金融平台系统上。

所以,das的基因和定位与单纯的基于文件的系统不同。在性能上,后者有一定的优势,但发挥这种优势首先要解决大数据量的问题。
在适应性,灵活性方面,das具有优势。

在发送端,das可以表现得和文件传输数据准备阶段相当,定时抽取,生成待发送队列消息文件。
在接收端(平台),das多了一次必须的保存到平台数据库的过程。
在传输过程,基于文件传输几乎总会压缩,而das是以单据对象为单位处理仅在消息超过一个限定值时才压缩。
das的性能劣势还因为时序控制,每个文件的传输间隔和传输开销,消息确认的开销,可以通过把时序控制作为选项,支持合并消息(单据)传输进行优化。

这些都和低层的TCP协议类似。

此外,das 1.0的平台分为接入服务器和数据接收处理服务器,对应到供应宝平台和托管服务器,增加了中转的通信环节。在2.0中没有中转环节。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值