声明
1 绪论
1.1 课题背景与意义
1.2 国内外研究现状
1.3 本文研究内容
1.4 本文组织结构
2 课题相关理论和技术
2.1 数据集成概述
2.1.1 数据集成的基本概念
2.1.2 数据集成的方法
2.2 数据抽取工具
2.2.1 ETL的相关概念
2.3 图形化设计技术
2.3.1 Twaver简介
2.3.2 Twaver的图形数据模型和应用场景
2.4 实时调度技术
2.4.1 Quartz简介
2.4.2 Quartz 的体系结构
2.4.3 Quartz调度中的优先级和错失触发策略
2.5 本章小结
3 Kettle架构分析与优化改进
3.1 Kettle相关概念
3.2 kettle的体系架构
3.2.1 架构中存在的问题
3.2.2 kettle作业运行方式
3.3 改进后的架构设计
3.4 本章小结
4 执行器的设计
4.1 执行器的需求分析
4.1.1 执行器的功能需求
4.1.2 执行器的非功能需求
4.2 系统架构设计
4.2.1 系统架构
4.2.2 逻辑结构
4.2.3 系统处理流程
4.2.4 系统功能模块划分
4.3 执行器的设计
4.3.1 执行器在平台架构中的位置
4.3.2 执行器的架构设计
4.4 执行器功能设计
4.4.1 注册功能模块
4.4.2 作业本地化功能模块
4.4.3 作业调度功能模块
4.4.4 数据监控功能模块
4.4.5 异常作业处理功能模块
4.5 数据库设计
4.5.1 数据库的选择
4.5.2 数据分析
4.5.3 实体关系图
4.6 本章小结
5 执行器的实现
5.1 平台环境
5.1.1 平台软件环境
5.1.2 平台硬件环境
5.2 系统开发流程
5.2.1 数据持久层
5.2.2 业务逻辑层
5.2.3 表示层
5.3 执行器功能实现
5.3.1 执行器注册的实现
5.3.2 作业本地化功能的实现
5.3.3 作业调度的实现
5.3.4 数据监控的实现
5.3.5 异常作业处理的实现
5.4 本章小结
6 系统测试
6.1 测试方案
6.2 测试方法
6.3 测试环境
6.4 系统测试
6.4.1 系统功能测试
6.4.2 系统性能测试
6.4.3 系统安全测试
6.5 测试结果分析
6.6 本章小结
7 总结与展望
7.1 总结
7.2 展望
参考文献
致谢
郑州大学;