项目一:政法委智慧监督平台
项目名称: zfw项目-政法智慧监督平台
开发环境: IDEA+maven+jdk
系统架构: SpringBoot+Flink+Hadoop+Zookeeper+Azkaban+Minio+FTP+Hive+…
项目描述:
Zfw智慧监督平台以数据信息资源的整合管理为重点,全面汇聚政法机关的业务入口数据、跨部门大数
据办案平台案件数据、政法机关内部监督系统结果数据、云上贵州政务共享数据、金融机构数据,实现从数
据采集、处理、分析、服务到应用的全流程贯通,形成全省覆盖、技术领先、服务一流的大数据支撑体系,
有效推进基于大数据的司法权力运行监督管理力的提升。以数据为抓手,以技术手段为依托,实现覆盖政法
机关全域业务的宏观性执法监督应用和专项核查,并建立面向重大事项的督察督办机制。
责任描述 :
1. 参与技术选型与评审;
2. 负责数据分级分类管理的设计以及数据共享;
3. 负责数据概览(数据分布)的设计与开发;
4. 支持Minio作为新数据源,同时选择作为内置的OSS服务;
5. 数据共享支持结构化数据、非结构化数据、数仓以及数据权限 。
6. 负责数仓即时查询开发、支持分区存储与管理功能;
7. 负责数仓资产统计设计与开发;
8. 负责数据备份与还原模块开发;
9. 负责数据库设计文档编写。
开发步骤:
1. 设计数据分级分类管理:
1)等级划分,公开、内部、涉密数据
2)共享规则:公开、无条件共享、有条件共享、不予共享
3)支持权限设置表字段级,文件级
4)支持数据分类
5)支持数据共享,开发api
2. 支持数据分布:
6)数据源、数仓支持数据分布查看功能
7)选择表后点击生成数据概览,后台计算后查看数据分布以及更新
3. 开发Minio作为新数据源,支持Minio作为内置的OSS;
4. 数据共享支持结构化数据、非结构化数据、数仓以及数据权限 ;
5. 开发支持数仓即时查询(毫秒级)以及分区存储与管理功能
1)基于Openlookeng开发即时查询、数据导入导出功能
2)支持分区存储与管理功能
6. 开发部门下数据仓库的资产进行统计和分析:
1) 总览部分(表、元数据、数据量以及空间)、数据趋势、分布、表占用空间等信息
2) 各个数据源贡献信息
7. 开发数据备份与还原,涉及备份任务管理、备份文件管理、还原任务历史等子模块。
项目二:大禹数据中台
项目名称: 大禹数据中台
开发环境: IDEA+maven+jdk
系统架构: SpringBoot+Flink+Hadoop+Zookeeper+Azkaban+Minio+FTP+Hive+…
项目描述:
大禹数据中台是面向PB级数据的一站式数据集成、治理、共享、分析及可视化平台。帮助用户整合多元
异构数据资产,实现统一的数据标准,严格的质量管理,清晰的数据血缘关系,简易快速的数据建模,交互
性的数据展示。通过帮助客户分析海量数据,获得深层次的业务洞察,做出有效决策,实现运行效率和竞争
优势的提升。
责任描述 :
1. 参与技术选型与评审;
2. 负责Flink 1.12的升级;
3. 负责数据生成组件开发;
4. 负责中台数据源安全认证(Kerberos);
5. 负责Hive增量抽取以及流式装载;
6. 负责数据集成新增清洗组件调研与开发;
7. 负责新增数据源开发并同步其他模块 ;
8. 负责多种数据源快速建表设计与开发。
开发步骤:
1. 负责中台Flink 1.12的升级:
1)升级计算引擎,Flink 1.8 升级到Flink 1.12
2)重构flink-common包,多数据源自定义connector
3)SQL查询器升级,重新开发SQL查询解析器
2. 数据集成开发数据生成组件,按相关性开发相关功能:
1)人属性、网络、日期、数字、其它以及规则(包括数字与字符、枚举、正则等规则)
2)支持批量生成和流式生成
3)自定义connector实现
3. 开发中台数据源安全认证,涉及Kerberos认证和Basic认证:
1)支持Hdfs、Hbase、Kafka、Hive启用Kerberos认证
2)支持样例回传以及脏数据启用kerberos
3)数据源管理-支持Kerberos文件管理
4)重新编译Azkaban,增加支持Kerberos任务状态回传
5)ES 添加支持Basic认证
4. 支 持 H i v e 增 量 抽 取 和 流 式 装 载 :
1)开发新增Hive 按时间增量抽取数据
2)自定义Hive connector,增加支持Hive流式装载
5. 开发数据集成新