一、hive离线数据仓库开发
1.hive离线数仓的调研与设计文档编写;
2. 根据 MySQL业务库表结构,编写 Hive数据库(ods层)外部表建表脚本以及 HDFS 路径脚本;
3. 使用 Sqoop进行 MySQL 业务数据库的数据抽取;
4. 根据业务逻辑编写、转换 dwd层hql脚本,进行数据过滤/整理;
5. 编写 dws层hql脚本,使业务表与业务表、业务数据与维度表(dim层)进行关联;
6. 编写 ads层报表建表语句及数据插入脚本;
7. 编写 Azkaban调度脚本,进行数仓任务定时调度;
8. Sqoop增量抽取ads层报表数据到 MySQL;
9. FineReport报表制作与展示;
二、GreenPlum离线数据仓库开发
1.ETL选型与数据仓库的设计;
2.数据仓库中各个业务模块的ETL数据过滤、抽取;
3.GP数据库数据仓库的分层;
4.GP数据库分层后的存储过程编写;
5.PC端多个平台的帆软报表的开发;
6.DataX调度任务脚本的编写与设置;