先给结论
国发5.0平台近期对上传数据的完整性校验做了调整,受影响最直接的是新建联网站点和只装了部分仪表的存量站点。农业面源污染治理平台这类以流量、液位、水质参数为主的场景,前端仪表种类杂、上传频次低,遇到问题的情况比常规排污口更多。已经稳定运行、仪表齐全、按小时上传的站点,基本感觉不到变化。
变化在现场长什么样
我们在现场看到的现象是,原本显示“上传成功”的站点,日志里开始出现参数被标红的记录,提示文字不再是笼统的“数据缺失”,而是直接指出是哪个字段。运维人员打开报文一看,连接没有问题,问题出在某几个字段是空的。
我们在现场看到的现象是,部分省份的站点在夜间低水量时段上传的流量值为零,过去平台直接收下,现在会被退回,或者标记为待确认。
我们在现场看到的现象是,有些站点的量程参数还留着出厂默认值,数据看着连续,数值却和现场对不上。设备状态和监测数据也开始被要求成对出现:仪表离线的时间段如果还在传浓度或流量,就容易被判成异常。
从校验逻辑看为什么这么改
从平台校验逻辑看,这类调整指向同一件事:判断数据能不能用,而不仅仅是判断有没有。过去平台更关注报文格式对不对、时间戳连不连续;现在多了字段之间的相互印证,比如流量为零时,液位和设备状态要能对得上。农业面源污染治理平台的监测点大多分布在沟渠、退水口、养殖场排口,水量随降雨和灌溉剧烈波动,零值和跳变本来就有合理性,这也正是校验规则容易误伤的地方。
三类企业现在要做的动作
- 新建联网站点:先在本地把每个上传字段填满再联调,不要把平台当作调试工具。重点确认设备状态位、采样时间、量程这几项有实际值,而不是默认的零。
- 存量已联网站点:把近一个月的上传日志调出来,挑出被退回或标红的记录,看是集中在某个时段还是集中在某个字段。集中在时段多半是工况问题,集中在字段多半是配置问题。
- 只有流量计或部分仪表的站点:这一类风险最高。缺项上传在旧规则下能通过,在新规则下更容易被拦下。要么补齐仪表,要么在平台侧把缺项原因说明清楚,不要让空字段直接上传。
哪些企业其实不受影响
这里把边界说清楚。仪表齐全、上传频次稳定、数据本身没有长时间零值和缺口的站点,这次调整基本感觉不到,不需要为了“跟上变化”去做额外改造。另外,只做本地留存、尚未接入平台联网的站点,也不在影响范围内。还有一种情况我们仍在观察:雨季集中降雨期间,面源监测点位的流量突增被判为异常的比例是否会上升,目前样本太少,暂时没有确定结论。
常见问题
问:我这个情况,要不要把历史数据重新传一遍?答:先看被退回的记录占多大比例。只是零星几条,补传就行;如果是成片退回,说明是配置问题,重传也解决不了,得先改配置。
问:流量计没坏,为什么数据老是被标红?答:多数时候问题不在设备,而在零值和设备状态对不上。停机时段还在出数,平台自然要怀疑。
问:农业面源污染治理平台上的点位和普通排污口,要求一样吗?答:校验框架是同一套,差别在阈值。面源点位季节性停排、间歇排放多,阈值设置要留出余量,具体以属地平台的实际提示为准。
问:临时能不能先把上传关掉?答:不建议。中断上传本身也是一种异常记录,比缺项更难解释。临时可以改为降低上传频率,但设备状态要一并传上去。