ODS管理监控系统试运行功能分析报告
ODS管理监控系统试运行分析报告一、关于表的修改1、将“核心抽取与ODS加载记录条数对比模块”、“数据质量检查模块”所涉及的表名更改为mon开头;需求变更,需修改已修改:将“核心抽取与ODS加载记录条数对比模块”中用到的8张表和“数据质量检查模块”中用到的2张表的表名加上“mon”前缀,以便于管理。2、将mon_count_compare、mon_count_compare_exp、mon_quality_check_list中integer类型的字段增加DEFAULT 0。保证数据中不含NULL值,以便数据能正常导入导出。需求变更,需修改已修改:根据需要将mon_count_compare、mon_count_compare_exp、mon_quality_check_list中所有的integer类型的字段增加DEFAULT 0,保证数据中不含NULL值,以便数据能正常导入导出。3、在“数据质量检查模块”的2张表mon_quality_check_list、mon_quality_check_list_exp中增加sys(系统代号)字段。需求变更,需修改已修改:在“数据质量检查模块”的2张表mon_quality_check_list、mon_quality_check_list_exp中增加sys(系统代号)字段,用来区分ABIS和CMS系统的记录。实现根据传递参数选取相应数据功能。4、增加表mon_ods_table_list需求变更,需修改已修改:根据需要新增加一个表mon_ods_table_list。该表记录了当前所有的ABIS、CMS等表的信息。二、 报表输出格式的调整1、“核心抽取与ODS加载记录条数对比模块”中 “记录数是否相等”字段由“0或1”表示改为“是否”表示,并用颜色加以标示,“是”代表“1”,用绿色字表示,“否”代表“0”,用红色字表示。程序优化,已修改2、“数据质量检查模块”中“检查项”如果没有,将显示红色的“未知”。程序优化,已修改三、调整部分数据操作的权限根据需求,调度监控系统中的监控级别的用户只有监控的权限,因此将监控用户组中用户的配置作业链的权限取消,只将其分配给管理级别用户组的用户需求变更,已修改四、根据需求对模块的调整根据需要对“数据质量检查模块”进行了调整,该模块以前将所有数据都集中到同一个报表中展现,现在将其分成几个子模块,分别对ABIS和CMS系统的表进行质量检查,同时也便于扩展到BDS和ADS层的质量检查。程序优化,已修改五、关于字符集的修改1、用户登录后的所有菜单资源显示为乱码,需要更改ASE数据库的字符集为ISO_1需求变更,已修改2、前台显示的作业日志中所有的中文不能正常显示,显示为乱码。应更改Linux的字符集。在部署监控系统的主机上修改/etc/ profile文件,在末尾添加export LANG="C" export LC_ALL="en_us"需求变更,已修改六、其他问题1、前台无法显示作业日志,显示找不到IP。修改工程目录下WEB-INFclassesftpManager Ftp-Config.xml文件,将存放日志文件的主机IP地址、登录名、密码添加到配置文件中。程序BUG,已修改2、图形化监控中无法打开节点BC000。根据需求在作业显示界面将不再显示含有最终父节点的作业,修改数据查询语句将最终父作业的条件过滤。程序优化,已修改3、分行用户无法登录正常查询数据,在BC_SCH_COMP表中加入一条记录(15,山东分行,1001),根据这条记录去找调度号和数据源。程序BUG,需修改,已修改4、替换jdom.jar包后再重新启动WebSphere需求变更,需修改已修改:由于部署的WebSphere版本不同,因此需要替换jdom.jar包5、单个节点下作业过多时,图形化展现会出现异常程序优化,需修改,待讨论6、目前初始化调度时前台程序中发送的socket报文长度为340,应该发送的socket报文长度为339程序BUG,需修改,待讨论7、前台展现作业的错误运行返回信息不正确。要在SQL语句中增加日期限定。程序BUG,需修改已修改:由于应用系统运行日志表(run_log)会保留每天作业运行的错误日志,因此要在SQL语句的where字句中日期限定条件exec_data=(select exec_data from node_info where node_id= #node_id#)