银行卡作业调度与监控管理系统的改进方案.docx
《银行卡作业调度与监控管理系统的改进方案.docx》由会员分享,可在线阅读,更多相关《银行卡作业调度与监控管理系统的改进方案.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、银行卡统计分析系统调度系统的改进方案ChildList=ChildAdd(szChild_Node_Id, szChild_Job_id)7、从job_rel_status删除把不运行作业作为父亲的作业链(依赖关系)。Delete from job_rel_status where up_node_id=:szNode_Id and up_job_id=:szjob_ld8、用ChildList作为作业,用ParentList作为父作业,构成笛卡儿乘积插入 job rel status 中。While(IParentl=null) While (lChild!=null) Insert int
2、o job_rel_status(node_id, job_id, up_node_id, up_job_id, proc_status, up_proc_status)Values(:IChild-node_id, :lChild-job id, :lParent-node_id, :lParent-job i d)lChild=lChild-next;)lParent=lParent-next;)Free(IParent);Free (IChild);9、选择下一个不运行作业,转第5步,直到结束。2.5结束语我们所有处理流程都是以job_relation表作为基础的,因此job_relat
3、ion表的作业 链必须正确。文档信息编写者编写日期审核者审核日期批准人批准日期变更历史日期变更描述批准文档资料分发姓名职位机构1 概述11.1 目的11.2 预期的读者和阅读建议11.3 文档约定11. 4参考文献12改进方案22. 1背景23. 2目标24. 3术语25. 4改造思路31.1.1 1 模型表结构的调整31.1.2 计算运行逻辑51.1.3 处理逻辑51.1.4 伪代码实现描述52.5结束语71概述目的1.1 预期的读者和阅读建议文档约定1. 4参考文献2改进方案2.1背景目前的调度系统虽然功能强大,但是在处理模式上只有两种模式包括每天运行或不运行 等,很难适应现代企业的数据处
4、理。2. 2目标一、现代调度系统除了每天不运行或运行作业外,还能处理年初末、月初末、周末、旬、半年初末作业等,系统可以自定义。二、不影响白天客户访问,ETL分时段运行3术语1每天处理(every day running,以下简称RRR):表示此作业每天运行;2、指定月的某日处理(special day running,以下简称nnR, nn是数字):表示此作业 在2-27(大月包含28、29、30,小月包含28、29,闰月包含28)日中的指定日运行;3、周六处理(Saturday running,以下简称W6R):表示此作业在每周六运行;4、周日处理(Sunday running,以下简称W7
5、R):表示此作业在每周日运行;5、周末处理(Saturday& Sunday running,以下简称WER):表示此作业在每周六、 日运行;6上旬初处理(early start-month running,以下简称EMS):表示此作业在每上旬 的第一天运行;7、上旬末处理(early end-month running,以下简称EME):表示此作业在每上旬的 最末一天运行;8、中旬初处理(middle start-month running,以下简称MMS):表示此作业在每中 旬的第一天运行;9、中旬末处理(middle end-month running,以下简称MME):表示此作业在每中
6、旬 的最末一天运行;10、下旬初处理(last start-month running,以下简称LMS):表示此作业在每下旬 的第一天运行;11、下旬末处理(last end-month running,以下简称LME):表示此作业在每下旬的 最末一天运行;12、旬初处理(ten-days start-month running,以下简称TMS):表示此作业在每旬 的第一天运行;13、旬末处理(ten-days end-month running,以下简称TME):表示此作业在每旬的 最末一天运行;14、月初处理(start-month running,以下简称MSR):表示此作业在每月的第一
7、天运 行;15、月末处理(end-month running,以下简称MER):表示此作业在每月的最末一天运 行;16、上半年末处理(early half end-year running,以下简称EHE):表示此作业在 06月30日运行;17、下半年初处理(last half start-year running,以卜简称LHS):表示此作业在 07月1日运行;18、年初处理(start-year running,以下简称YSR):表示此作业在01月01日运行;19、年末处理(end-year running,以下简称年末:表示此作业在12月31日运行;20、季末处理(end-quarter
8、 running,以下简称QER):表示此作业在3月31日、6 月30日、9月30日、12月31日运行;2.4改造思路2. 4.1模型表结构的调整2. 4. 1.1解决某天运行的问题在原有的调度系统模型中job表增加一个字段proc mode char (100) not null, -处理模式此字段包含了 RRR、nnR、W6R、W7R、WER、EMS、EME、MMS、MME、LMS、LME、TMS、 TME、MSR、MER、EHE、LHS、YSR、YER、QER 的任意组合,譬如:1、procjnode=24R, YER :表示在每月的24日运行,或者在年末运行;2、proc_mode=
9、RRR” :表示在每天运行;3、proc_mode= YSR, MER” :表示在01月01日运行,或者在每月末运行;2. 4. 1.2解决某时段运行的问题在原有的调度系统模型中,node_info表增加一个字段run phrase char (100) not null,运行时段内容可表述为:0000-0900; 1640-2359描述在0点中到早上9点,或下午16点40分到23点59分这个时段对应此节点是 可以允许运行的。每段用;分隔,区间用一分隔。在ReleaseQue函数中增加一段程序控制:if (nSucFlg =1) /*成功*/(/*EXEC SQL SELECT parall_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行卡 作业 调度 监控 管理 系统 改进 方案
限制150内