《整体说明》
在规范化章节中,我们提到了工具的配合使用,整个规范化开发过程使用到如下3个工具,且每个工具的定位和作用都不相同:
1.需求管理平台:该平台贯穿着从需求提出,模型设计、开发测试、模型上线的整个开发流程,作为线上化工具管理着不同需求的完整生命周期,是研发流程规范化的强有力保障,同时提高需求管理的效率;
2.数据仓库管理平台:该平台旨在提高数据研发效率,同时保证数据表,指标的规范化和数据建模规范化,由于部门以离线数据分析为主,所以该平台是一站式离线大数据开发平台,实时数仓暂不考虑在内,这里需要说明的一点是在规范化章节中涉及的规范对实时和离线均有效。数据仓库管理平台涉及到整个研发流程中的开发测试和模型上线这两个阶段。
3.数据自助分析系统:我们通过数据仓库管理平台开发出来的数据结果会输出到各个应用端,其中报表应用居多,那可以抽象一套通用的数据展示系统提供给业务同学自助进行数据分析来提高数据分析效率,这就是数据自助分析系统。
由于需求管理平台是公司级产品,不属于部门内建设范畴,所以这里不重点阐述,我们重点对数据仓库管理平台和数据自助分析系统进行详细说明。先回顾下开篇工具体系建设中的这些模块:
其中数据开发,数据管理,数据查询,和数据服务集成在数据仓库管理平台中,而数据输出模块集成在数据自助分析系统中,那我们为什么要在系统内设计这些模块呢?这些模块都是干什么的,其之间存在