一、十万级作业规模调度支持
TASKCTL从2.0开始,就定位为企业级调度基础软件,能实现10万级作业调度控制,能满足各大企业的调度规模需求。
大数据时代数据整合、ETL等领域重要基础工具
批量调度自动化技术是大数据时代实现数据整合的关键技术。数据作为社会和企业的重要资产,其有效管理和应用对社会发展至关重要。批量调度自动化技术确保数据在数据仓库、数据集市和数据池中的有序处理,包括数据的导入、存储、清洗、预处理和细处理等。1、灵活的流程驱动
一个作业流程的开始,可以通过文件到达触发、自定义周期定时触发(n分钟、n小时、n天等)以及自定义事件触发等。2、完整的调度控制策略
关系策略: 可以实现作业、作业流之间的并行、互斥以及任意依赖控制。特别是依赖控制,系统通过串行、单点依赖、事件依赖以及自定义条件等机制,可以实现作业流内、不同作业流、不同ETL作业服务器以及不同业务日期、不同批次间任意作业的依赖控制。 排程计划策略: 实现任意自然日历、逻辑日期排程计划;一个流程内可实现自然日历与多个逻辑日期的混合排程计划。 容错策略:可以实现作业错误后自动重跑,并可指定重跑次数,还可以实现错误重试次数满后,自动决定作业是否通过或失败。 强大的自定义策略: 一个作业是否运行、忽略以及等待,用户可以通过自定义条件来确定。一方面,可以采用系统提供的内置函数用于条件判断;还可以通过自定义脚本程序来实现条件判断。3、灵活的参数传递
用户可以通过定义全局变量、流程私有变量来实现定义各种信息的宏替换、作业参数传递、流程间变量信息传递等。另外,TASKCTL还可实现一个作业的返回值当作另外一个作业的入口参数来传递。