登录 | 注册

基于流程和插件管理的风机测点数据治理方法

168

成果主要完成人

张利军、闫国栋、赵志玮、杨化君、胡文超、曹 准、杨东升、刘圣铭、李晓鹤、李海东、郭浩天、于志利

项目概况

本次提出的基于流程和插件管理的风机测点数据治理方法,分为插件开发和流程配置两个大的环节,下面就对这两个大环节分别进行展开详细说明: 第一、对于插件开发而言,首先要根据我们给定好的插件包格式,因为一个应用程序,需要满足一定的打包格式,才能作为插件发布到平台中,插件以zip压缩包格式上传平台,其中,插件包里必须要包括我们定义好的插件描述文件,版本变更记录文档,插件里所定义的输入和输出参数类型,jobType指定了插件的应用类型,当前支持类型包括command、spark、java、hadoopJava(执行mapreduce程序),有了这些前提,我们就可以针对我们所需要实现的功能进行插件的开发,同时,还可以暴露出一些可变输入参数供用户进行特定个性化适配。开发完成之后,就可以对这个插件进行编译打包,再安装部署到平台端即可正常使用。在使用过程中,插件能对单个或多个测点进行关联处理和逻辑计算。 第二、对于流程配置而言,我们采用的Gavial workflow 提供基于可视化的流程编排能力,用户可以通过界面拖拽的方式,将不同的插件按业务需求组合起来,完成相应的业务功能。一个流程包含1到多个节点,必须包含1个开始节点和一个结束节点,开始节点和结束节点可以相同。