未采用的数据工作流程,整理出来供大家参考
二、流程交付物
1、 业务需求
根据业务需求方提供的相关资料和需求描述,与产品经理一起确认业务细节,数据指标定义,数据来源,数据处理逻辑。
输出交付物: 《业务需求规格说明》
2、梳理数据指标
业务需求确认之后,需要将业务需求指标按数据平台业务指标进行分类归档,当有新增数据指标时,更新数据指标描述
输出交付物:《业务数据指标》
3、数据指标评审
当更新业务数据指标之后,对业务数据指标进行评审,评审范围参照《业务数据指标》,当业务指标评审不通过时,需要调整《业务数据指标》再次评审,直至评审通过。
输出交付物:《业务数据评审结果》
4、数据指标核实
数据指标评审通过之后,需要对”数据来源“ 相关描述进行数据核实,是否存在原始数据源,和逻辑说明已经明确。
如果数据指标在数据核实时候出现问题时,需要对数据指标进行反馈,更新《数据问题清单》。
输出交付物:《数据问题清单》
5、数据采集
当数据来源确认之后,需要对数据进行采集,数据采集包括多数据来源:日志,数据库,BDP数据,Excel文件等等
数据采集之后需对数据源描述进行更新
输出交付物:《数据清单》和《数据字典》
6、数据源核实
周期对数据源描述进行核实和确认,如果数据源有问题,及时更新《数据清单》和《数据字典》,
备注:数据源描述和数据字典后续前端平台维护,需要对应到BDP数据源
更新交付物: 《数据清单》和《数据字典》
7、数据接入大数据平台
依据大数据 平台接入相关流程,将数据源同步到大数据平台,并更新《数据清单》状态和《数据字典》
更新交付物:《数据清单》和《数据字典》
8、 数据规范
数据规范按照业务需求数据规范定义,当数据不断接入时,对数据规范适当调整
数据规范包括:数据源、数据仓库、数据表、数据任务命名、业务指标分类、数据建模等等规范。
备注: 数据规范不断更新
输出交付物:《数据规范》
9、数据归类
业务数据接入到大数据平台之后,按照数据规范对数据进行业务分类,对照《主业务数据管理》分类将数据分配到不同基础库。
并将数据归类后记录到《数据清单》
更新交付物:《数据清单》
10、数据建模
基于数据特征参照《数据规范》进行数据建模,数据建模根据业务维度梳理建立业务基础表和业务相关表,提供数据加工使用。
数据建模根据业务维度的调整更新《数据清单》和《数据字典》,《数据规范》
更新交付物:《数据清单》,《数据字典》,《数据规范》
11、 数据加工
根据《业务数据指标》和《数据清单》,对业务指标进行数据加工,数据加工基于BDP平台,通过理解业务数据指标描述加工出数据结果,并将加工过程逻辑和脚本更新《业务数据指标逻辑文档》
备注:此文档为《业务数据指标》子文档,对业务数据指标加工的过程进行描述,并将状态更新《业务数据指标》
输出交付物:《业务数据指标逻辑文档》
更新交付物: 《业务数据指标》
12、 数据验证
数据指标完成之后,基于一个周期的数据检查,表明业务数据指标已经没有问题。
如果数据还有问题的话需要将问题反馈到《数据问题清单》
更新交付物:《数据问题清单》
13、 数据同步
指标验证无误之后需将业务指标来源,业务指标加工和业务指标推送做成数据同步,
数据同步分几大类:
1. mysql –→ hive,
2. hive –→ hive,
3. hive –→ mysql 等
并将调度记录《数据同步清单》
输出交付物:《数据同步清单》
输出交付物:《数据指标逻辑脚本》
14、 数据巡检
对业务数据指标进行数据巡检,巡检包括:数据正确性,数据同步,数据遗失等相关
数据巡检分几部分:前端数据正确性巡检,后端数据同步巡检,定期人工巡检
更新交付物:《数据问题清单》
输出交付物:《数据检查表和改进措施》
15、 数据展示
业务数据同步到前段数据库进行展示,前端提供数据接口或数据库数据。如果发现数据问题更新《数据问题清单》
更新交付物:《数据问题清单》
交付物清单参看附件;
1、《业务需求规格说明》
2、《业务数据指标》
3、《数据问题清单》
4、《数据清单》
5、《数据字典》
6、《数据规范》
7、《数据同步清单》
8、《数据检查表和改进措施》
9 、《数据指标逻辑脚本》
流程不一定适合工作,但是可以作为参考。