数据平台
数据平台是我们做的偏软件的一部分,对应执照上的软件开发、互联网数据服务、信息技术咨询服务这几项。我们做的东西不大:把车间里的设备信号、能耗数据、环境监测数据接到一起,做成一块能看的看板;或者在甲方已有的系统里加一段接口,把分散的数据归到一处。班组里有一位做开发的,主做后端接口和数据入库,前端页面是常规的图表页,能看、能查、能导出就行,不做复杂的大屏动效,也不做三维可视化那类,那部分我们做不了,不为了好看硬接。
9 月到现在我们只做过两个这类小活:一个是给毛嘴那家包装厂把三台设备的运行信号引出来,做成车间墙上一块屏,显示当班产量和停机时长;另一个是给仙桃一家仓库做温湿度的定时采集,超过阈值就发一条提醒到手机上。都是几千到一万多的规模,交付周期两到三周。甲方如果已经有在用的系统,我们也可以只做数据接入那一段,把接口对接好,页面还用原来那套,不要求换掉。活不大,但我们每单都交点表和接口说明,甲方拿走之后换个团队也能接手,不做绑人的事。

一个数据项目是怎么推进的
头一步是把要接的东西列成一张点表:哪台设备、什么信号、多久采一次、存多久、给谁看。这张表我们和甲方一起填,因为设备的口径只有甲方自己清楚,比如产量是按件算还是按批算、停机时长从哪一刻开始计。表定下来,后面开发就照着做,不中途改口径。填表这一步听起来慢,实际上省时间,很多返工都是口径没对齐造成的。表定稿之后我们照表开发,中途要改口径的话,先把影响和额外工时讲清楚再改,不闷头做。
第二步是接入。能直接读到的数据走接口或者协议读,读不到的就加采集网关或者传感器,这一步会牵扯到布线,通常和弱电那块一起做。第三步是入库和页面,我们把数据按约定周期存进库,页面上按班次、按日、按月出图表,能导出表格。第四步是试跑,一般跑两周,跟甲方手工记的数据对一遍,对不上就调整,对得上再验收。这两周里我们每天看一遍采集日志,断了或者数据对不上当天处理。验收时交点表、接口说明和使用说明三份文档。
能做到什么程度,边界在哪
我们做得动的是几十个采集点、十来张图表的规模,数据量每天几十万条以内。再往上,比如上千个采集点、需要消息队列和分布式存储的,我们现在的班组做不了,也不会接。涉及个人信息的采集我们会提醒甲方先做好告知和权限管理,涉及需要测评的系统我们不承接。交付之后我们留三个月的免费修正期,期间发现的口径错误和功能缺陷免费改,新增需求按新增算,这个会写在合同里说清楚。规模在接单前就会问明白,做不了早点说,比接了再拖着强。


