论文部分内容阅读
随着信息技术以及数据仓库技术的发展,政府部门引进各类信息系统以支持企业管理和决策。同时数据的异构性严重阻碍了部门之间的信息交流与资源共享,给企业决策带来困难,因此异构数据的交换需求日益增加。ETL技术能够将各类异构数据进行整合、清洗、转换、加载,是解决异构数据源集成与共享的关键技术。实验室以沈阳市安监局综合安监管理为背景设计并开发了数据交换管理系统。以ETL技术为核心的任务设计器能够制定各种数据处理规则、规范数据交换流程,是数据交换管理系统的核心模块。本文对数据交换任务设计器所涉及到的相关理论与技术进行深入研究,包括ETL中的数据抽取、数据转换、数据加载、数据质量、任务流程等理论,元数据、Web Service以及XML技术。结合数据交换管理系统的整体需求,本文在ETL技术的基础上提出了基于元数据的数据交换管理系统整体架构。结合该架构对任务设计器进行整体设计,包含资源、作业、任务的设计、各种元数据的定义、元数据管理、元数据库设计。最后根据设计思想采用MVC设计模式以及Java与Flex通信技术实现了任务设计器的所有功能,包含各种资源元数据配置以及任务流程元数据配置等。并对数据交换引擎中的资源功能实现类以及任务调度器的工作原理进行介绍。最后对任务设计器进行系统集成测试,通过测试结果证明其可行性和正确性。