首先看一下对于生产型企业来说,生产数据特点是什么样的:
生产数据可以理解为是生产制造企业,在生产过程中从车间现场设备上通过自动化传感器采集到的全面感知数据。这类数据一般包括设备状态、设备管道运行参数、各种仪表参数等。具有持续、采集频率高、数据量大等特点,数据一般存储在实时数据库中,一个标签值独立存在的意义并不大,应用时需要考虑系统化、测点关联、应用口径等因素的限制。生产过程数据是“行列视”产品数据源的主要数据形式,大家在了解产品时尽量提前充分了解一下生产过程数据的特点。
我们经过调研。很多制造型企业的生产数据应用一般存在如下过程,包括获取数据、数据整理、分析调整、数据验证和数据修正、及最终应用等几个阶段。在这个过程中存在着很多传统的工作方式,包括现场抄表、人工填报,通过QQ、微信或邮件进行数据传递,而报表制造过程一般由套用模板表格,人工合并,人工汇总,人工数据修正、反复数据校验等几个步骤完成。
类似的工作过程存在很多问题,首先一般的生产企业在生产、管理、运营等方面报表数量非常多,例如,对于一家4×60万机组容量的发电企业来说,其报表数量可以达到一二百张。表现出来的问题就是工作量大、效率低、缺少自动化工具,很多岗位的报表一般由个人进行存储和管理,导致后期的历史报表再次应用、岗位之间的指标数据共享、数据资产价值的进一步挖掘等工作困难重重。
为解决以上问题,很多生产企业定制开发了各种指标管理和报表平台等软件工具。类似的软件工具其设计思路,一般都采用分层、分模块设计模式,将数据源、数据统计计算、指标管理和维护、报表页面发布和管理进行模块化设计,该设计模式继承于传统的CS设计模式,存在很多短板。例如由于前后端分离设计,导致后端的数据采集、统计计算与前端的展示模块不能同步、协调。对于浏览器前端的交互界面来说,其分析能力、指标维护能力、功能扩展能力严重受限。
基于以上背景,我们公司研发了“行列视” 这套报表软件工具。行列视生产数据应用系统是根据生产过程数据的特点,以实时数据库加人工填报数据加关系数据库为主要数据来源,以满足日常工作中生产数据应用业务需要为出发点,自主设计和研发的一套集数据采集、人工录入、报表格式设计,计算分析,报表应用等功能于一体的综合性、自助式数据应用系统。