




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Control-M任务调度示例2012-6-21陈鹏一、目的为了解Control-M软件的调度功能的基本操作步骤,了解能够满足数据下载平台的作业需要,需要设计并设置一个数据下载平台的日常作业,查看作业能否达到业务需求,并且能够成功执行完毕。二、示例设计我们拿一个最普通的数据下载平台的日常作业来设计这个示例,通常的数据下载平台最常用的作业就是ETL也就是先从源数据库抽取数据变成文件(E求取的过程),然后利用数据清洗和转换技术更改文件中的数据(T-转换的过程),最后把处理过的数据再加载进目标数据库(L-加载的过程)。那么我们利用抽象并且刨除一些专业的处理流程,并且加入一些基本的业务逻辑,得到这样一
2、个模拟的银行业的数据下载平台的简单过程:1、从源数据库的两个源表(客户存款表、机构表)抽取加工数据到机构存款表;2、从机构存款表中分别下载数据和标准到两个文件中;3、转移这两个文件到目标路径;4、清理中转表中的数据;5、从目标路径的数据和标准文件加载数据进目标数据库。我们根据上面的过程设计了6个job,形成一个工作流,在Control-M工具中配置好各个job的依赖和触发关系,job就会按照设置的触发依赖条件执行。以下是每个job的基本任务以及job之间的触发依赖关系:1、jobl调用存储过程的一个脚本,此过程会加工数据到机构存款表;2、job2把机构存款表中数据导入文件,job3设置导入文件
3、的格式,job1完成后会触发job2和job3并发进行;3、job4清空机构存款表数据,job2和job3都完成触发job4;4、job5转移文件到目标路径,job4完成后触发job5;5、job6从目标路径的数据和标准文件加载数据进目标数据库,整个工作流完成;说明:由于元数据库和目标库是一个库并且卸载数据的表和加载数据的表是同一张表,所以才有清空表job4的作业。三、操作步骤(一)配置作业如图(一):图(一)(二)点击Conditions按钮设置job之间的依赖触发关系,下面以job2、job3、job4说明job之间的依赖触发关系:设置job2、job3执行完成后的OUTCondition
4、s分别为:job2ok、job30k,并且把job2、job3的OUTConditions作为job4的INConditions,并且设置job2和job3都执行完成后才执行job4,此时设置job4的INConditions类型为ANDbetweenallconditions如图(二),且job4的OUTConditions为job40k以触发job5,其配置如图(三)图(二)图(三)(三)依次完成需要配置的作业以及依赖关系,点击save就会生成工作流如图(四):图(四)(四)在工具栏点击writejobstoCONTROL-M/EM按钮如图(四)点击“write”按钮将jobs写入EM图(
5、四)(五)右键工作流点击orderjob如图彳U"tt7ft亡第V丁口£1nrJN小品huaxia_Lest!joh&.batEE:BdltJob.Edi.士And.CopyDeleteJobBFQV,艺JTqN.r1CopyJobpljob5.hat=E;QrdvrJob.|VjjcimisEE-a=jobG-hatEigitiborhflQi.Bi'such图(五)(六)打开CONTROL-M/E监控界面,对作业流进行监控如图(六),当所有任务条颜色变成绿色说明所有job执行完成。U*VanceInfomm1幅4im.图(六)(七)连接数据库,查询目标表
6、,查看数据是否导入目标表,导入成功,测试通过,如图(七)。,y执行第“不与J;与me回物_VAJCEIBT-&B.叫但在mQVABCEIBF-&B.LQueryl.sql*摘要select*fromrodepsum结果|由消息ORGJDRG_NAWERGDEP_E)AL10099j总行45000020110北京支行一1100003Q199北京分行1100004021Q天津支行一1100005您9天津分行11000060310上海分行一3000Q10311上海分行二500030399上海分行一9500090411广州支行二85000100499广州分行95000110510谭圳支
7、行一6000Q120599深圳分行60000图(七)四、结论使用Control-M软件可以正常并且成功的执行数据下载平台的简单作业,那么就可以扩展完成更为复杂的作业、作业流、乃至于更大的业务逻辑。而且它能够灵活的配置作业与作业之间的关系来达到复杂的业务逻辑,所以使用Control-M软件来进行本次数据下载平台的开发辅助是很有必要的,并且能够提升系统执行的很大效率。五、遗留问题1、版本差异。本次示例只是在Control-M6.4版本上进行演示,与实际开发中使用的7.0版本还会有一定的差距,新版本加入的一些特性表达不出来,留待陈鹏参加完6.25至6.29的培训后进行介绍。2、业务差距。由于对于业务认识的程度不够,不能完整的表现出一个与实际情况相符合
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纤维生产项目管理与成本控制考核试卷
- 派遣工绩效考核考核试卷
- 毛皮制品加工安全生产培训考核试卷
- 内蒙古包头市第二中学2025年初三下学期2月份月考生物试题含解析
- 网络安全技术实践教程(微课版)-教案 Linux操作系统安全加固
- 山东体育学院《学前教育研究方法与应用》2023-2024学年第二学期期末试卷
- 十堰市郧县2025届五年级数学第二学期期末联考模拟试题含答案
- 山西工商学院《中国文化英语教程》2023-2024学年第一学期期末试卷
- 宁夏石嘴山市名校2025届初三第一次模拟(期末)考试生物试题试卷含解析
- 江西省鹰潭市贵溪市2024-2025学年初三下学期回头考试数学试题含解析
- FZ/T 07019-2021针织印染面料单位产品能源消耗限额
- 重症医学科各项规章制度汇编
- 社会组织培训概述课件
- 春节作文优秀课件
- 三角函数的应用论文Word版
- 农业创业风险控制与防范培训课件
- 生物制造国内外状况课件
- 幼儿园大班数学口算练习题可打印
- 药物临床试验管理和质量控制课件(PPT 55页)
- 【汇总】高二政治选择性必修三(统编版) 重点知识点汇总
- 桥梁下部结构监理细则
评论
0/150
提交评论