1、产品网站:,TASKCTL-CIR 2.1 产品介绍,ETL调度领域专业产品,2,2,报告议程,一、产品背景,二、产品概述,三、产品亮点与优势,四、产品功能,五、产品功能特征总结,一、产品背景,六、关于产品不同版本,3,不变的技术体系:企业EAI战略的不断深入,ETL数据项目的不断展开。调度不仅是ETL项目必不可少的功能,同时调度也是ETL技术框架下不变的技术体系,产品背景, 调度是ETL领域不变的技术体系,4,产品背景, 调度现状,项目开发调度:该方案主要根据项目具体的需求以及结合调度的规模,设计并实施不同程度的调度,ETL工具调度:比如Datastage、Informatica、ODI、K
2、ettle,专业调度产品:比如国外Control-M;国内Moia、ETL-Plus 、WFT等,其中Control-M是美国BMC公司产品,目前是调度业界全球顶级产品,在国内有一定的客户量,5,产品背景, 调度现状分析,(一) 核心功能 能完成什么样的调度?,(二) 用户体验 用户怎样使用调度?,6,产品背景, 调度现状分析,什么条件下调用执行: 比如关系条件依赖、并行、互斥等;执行计划周期条件、资源条件等,在哪儿执行: 比如控制多台ETL时任务在那台机器上执行;是否可以负载均衡等,能执行什么任务:是否可以支持Datastage任务、Informatica任务以及其它不同种类的任务,7,产品
3、背景, 调度现状分析,用户怎样管理调度平台:比如各种与调度相关的信息管理、系统初始配置管理等,用户怎样设计开发流程: 调度流程设计是调度应用的最主要内容,具体流程信息是需要用户设计与开发,用户怎样对调度进行监控维护:监控维护是调度出现频率最高的应用场景,8,产品背景, 调度现状分析,(一) 对于大流程图表现力度不够,缺乏一定的适用性与可操作性,(二) 对于大量任务流程缺乏有效且适用的开发设计手段,9,9,报告议程,一、产品背景,二、产品概述,三、产品亮点与优势,四、产品功能,二、产品概述,一、产品背景,五、产品功能特征总结,六、关于产品不同版本,10,TASKCTL秉承专业、专注的产品理念,坚
4、持以ETL调度为核心发展方向,产品概述, 产品定位,偏重技术:传统ETL工具负责与业务数据相关的任务处理,偏重管理与控制:TASKCTL负责任务的调度以及ETL项目结构展示,产品概述, 产品发展历程,流程文本代码方式设计 简单后台应用系统,TASKCTL (原型),TASKCTL1.0,TASKCTL2.1,TASKCTL2013(规划中),无数据库设计 核心三层架构 完整后台应用系统 任务类型插件扩展 C语言二次开发接口,核心四层架构 提供完整桌面图形界面系统 后台应用系统重组,增加调度用户管理 提升图形操作能力 提供JAVA二次开发包,2007年,产品化程度,2009年,2011年,201
5、3年,当前版本:2.1不仅仅增加了图形界面系统,从整体应用的角度,与以前版本相比有了质的飞跃,产品概述, 产品架构,整体架构,产品概述, 产品架构,产品核心架构,14,14,报告议程,一、产品背景,二、产品概述,三、产品亮点与优势,四、产品功能,五、关于产品不同版本,三、产品亮点与优势,二、产品概述,产品亮点与优势(一), 无数据库技术平台, 专业的操作界面,产品亮点与优势(二), 完整应用体系,产品亮点与优势(三), 完整应用体系,三套不同应用场景软件的关系,产品亮点与优势(三),产品亮点与优势(三), 完整应用体系,图形桌面系统与后台字符界面系统, 强大的图形展示平台,TASKCTL 2.
6、1不仅仅是能够展示流程图。为了使大量任务流程图保留显示直观性、美观感以及操作的可行性、流畅性,在流程图展示操作时,具有很多显示特性与操作技巧,TASKCTL对流程展示实际有八个特征,在此着重介绍五个特征,产品亮点与优势(四),产品亮点与优势, 强大的图形展示平台(一),自动排列,产品亮点与优势, 强大的图形展示平台(二),钻取显示,双击模块节点展示下级模块流程图,产品亮点与优势, 强大的图形展示平台(二),钻取显示,产品亮点与优势, 强大的图形展示平台(二),钻取显示,产品亮点与优势, 强大的图形展示平台(三),缩放图,拖动该按钮可以 放大缩小流程图,拖动该方框使流程在主窗口中移动,产品亮点与
7、优势, 强大的图形展示平台(四),定位搜索,目前选中项定 位在该节点,输入并选择需定 位的任务节点,产品亮点与优势, 强大的图形展示平台(四),定位搜索,系统自动将选定的任务定位到窗口中央,产品亮点与优势, 强大的图形展示平台(五),中英切换,目前流程节点 显示英文名称,点击此按钮中英切换,产品亮点与优势, 强大的图形展示平台(五),中英切换,经过切换后显示中文说明信息,产品亮点与优势(五), 流程的代码与图形同时设计方式,代码方式,用户通过对具有一定语法规则的代码可以快速编辑设计流程,错误列表窗口适时报告流程代码的对错,提高用户编辑的正确性,产品亮点与优势(五), 流程的代码与图形同时设计方
8、式,图形编辑方式,第一步:从工具箱拖拽任务图标到左边窗口指定位置,第二步:通过任务属性窗口编辑任务节点各种属性,产品亮点与优势(六), 统一的任务扩展与应用, 统一的任务扩展与应用,任务驱动插件机制,为了适应诸如Datastage、Informatica等各种任务的支持与扩展,同时保证不同任务类型的应用统一,TASKCTL对任务的控制采用插件驱动机制,产品亮点与优势(六), 统一的任务扩展与应用,统一应用接口,举例:passdayDSJob1workdate=$(workdate)project=ocrm,产品亮点与优势(六),36,36,报告议程,一、产品背景,二、产品概述,三、产品亮点与优
9、势,四、产品功能,四、产品主要功能,三、产品亮点与优势,五、产品功能特征总结,六、关于产品不同版本,产品功能, 功能体系,核心功能表达平台能够完成什么样的调度,应用功能表达用户怎么操作使用调度平台,产品功能, 平台管理(Admin),主要功能介绍,平台节点定义:用于定义产品核心的网络架构,任务类型定义:用于定义平台所支持的各种任务类型,工程定义:工程定义是属于项目初期规划,表示整个项目或企业对所有流程需要多少个工程进行管理,应用设置:设置一些系统级信息,比如ETL服务器任务并行度,日志保留天数等信息,全局变量:定义各个调度服务器中各流程所需的全局变量信息,导入导出:导入导出平台的所有或指定流程
10、,可用于系统备份、切换以及开发环境与生产之间的信息转移等,产品功能, 平台管理(Admin),主要界面 平台网络节点定义,核心EM节点,核心调度服务节点,核心任务代理执行节点,产品功能, 平台管理(Admin),主要界面 任务类型定义,自定义各种任务类型名称,设置任务类型对应的驱动插件,产品功能, 流程设计与开发(Designer),主要功能介绍,平台流程代码信息管理:通过工程管理各流程所有信息,代码设计编辑功能:Designer集成开发环境提供专门的流程代码编辑器,便于用户的编辑操作,图形编辑功能:该软件主要通过流程图窗口、节点树窗口、工具箱窗口、属性编辑器等窗口协同完成图形编辑,错误检测:
11、设置系统可以适时检测用户设计的准确性,并通过相应窗口报告给用户,编译:用户可以编译流程代码并发布流程信息,产品功能, 流程设计与开发(Designer),主要界面-主窗口,流程资源管理区,流程设计区,流程节点工具箱,属性编辑区,产品功能, 流程设计与开发(Designer),主要界面-代码设计窗口,产品功能, 流程设计与开发(Designer),主要界面-图形设计窗口,产品功能, 流程设计与开发(Designer),主要界面-执行计划属性设计窗口,通过该编辑器可以实现任务的各种执行计划周期,编辑后自动生成执行计划字符串表达式,产品功能, 流程监控与管理(Monitor),主要功能介绍,图形监控
12、:Monitor通过流程图动态监控流程的运行情况,多角度统计监控:Monitor可以从平台、工程、流程、自定义业务标签以及不同状态等多角度对流程实现动态的统计监控,流程运行维护:实现流程的适时启动、暂停、重置等流程级维护操作,任务运行维护:实现任务的暂停、强制执行、强制成功、重做等人工操作。,信息查询:可查询任务日志、调度日志以及各种流程相关对象信息。,产品功能, 流程监控与管理(Monitor),主要界面-主窗口,流程资源管理区,监控操作区,监控窗口列表,产品功能, 流程监控与管理(Monitor),主要界面-图形监控窗口,红图标:成功运行 绿图标:正在运行,统计面板汇总并显示该流程所有任务
13、不同状态等,产品功能, 流程监控与管理(Monitor),主要界面-图形全屏监控效果,全屏监控可让用户利用最大的视屏空间,使监控更直观方便,产品功能, 流程监控与管理(Monitor),主要界面-统计监控窗口,该统计监控是按用户自定义业务口径进行统计监控,产品功能, 流程监控与管理(Monitor),主要界面-多窗口监控,52,52,报告议程,一、产品背景,二、产品概述,三、产品亮点与优势,四、产品功能,四、产品功能,五、产品功能特征总结,六、关于产品不同版本,五、产品功能特征总结,产品功能特征总结,产品功能特征总结,(1)TASKCTL 不仅仅能完成各种调度功能,同时站在用户使用的角度,还提
14、供完整且操作友好的应用系统,(2)调度的核心目标就是控制不同类型的任务程序,对不同类型任务有统一清晰的定义以及统一的操作对整个调度应用的意义是不言而喻的。TASKCTL不仅仅能支持不同任务类型的调度扩展,同时还让不同任务类型的应用概念清晰且提供统一的应用接口。,(3)流程图应该说是调度应用最重要的切入点,TASKCTL不仅仅能够展示流程图,同时我们通过流程图八大特征使流程图更具有适用性与可操作性,产品功能特征总结,(1) 规则自动绘图,(2) 钻取显示,(3) 缩放图导航,(4) 定位搜索,(5) 中英切换,(6) 图标自定义,(7) 模块导航,(8) 当前活动任务的快捷切换,56,56,报告议程,一、产品背景,二、产品概述,三、产品亮点与优势,四、产品功能,五、产品功能特征总结,六、关于产品不同版本,六、关于产品不同版本,五、产品功能特征总结,关于产品不同版本,学习版:软件只要不注册,就是学习版。顾名思义,该学习版不能用于真实项目环境,但可以通过该版本完成平台所有功能的体验操作与学习,免费普通版:该版本用户只需采用系统自带Licence文件注册即可。对于一般用户来说,普通版足够支撑相关ETL项目的调度应用,企业版:商业企业版主要是有更方便的操作、更直观的展示功能以及更灵活的网络支持能力,适合企业级调度平台建设。,提问与回答,