未完待整理~
1 ESB
2 ETL
2.1 什么是ETL
ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。
ETL是构建数据仓库的重要一环,用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的统一数据仓库模型,将数据加载到数据仓库中去。
- Extract 通过接口提取源数据,例如JDBC、专用数据库接口和平面文件提取器,并参照元数据来决定数据的提取及其提取方式。
- Transform 开发者将提取的数据,按照业务需要转换为目标数据结构,并实现汇总。
- Load 加载经转换和汇总的数据到目标数据仓库中,可实现SQL或批量加载。