For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
随着互联网的不断发展,越来越多的企业都开始搭建自己的数据中台系统,而本文我们就通过案例分析来简单了解一下,数据中台系统搭建步骤分享。
1.业务口径梳理
由数据中台产品经理来主导,产品经理提出该指标的产品/运营负责人沟通,要问清楚这个指标有什么用、给谁用、业务流程是什么,还要确定指标定义、统计周期、计算方式等。开发指标都要考虑开发这个指标的性价比:投入人力、资源是否值得。
2.技术口径梳理
由模型设计师主导,先,模型设计师需要理解数据指标涉及的业务逻辑,还需要理解指标定义、统计周期、计算方式等。模型设计师需要与产品线的开发人员一起梳理数据指标涉及的表结构和字段,要精确到字段级别,在确定好这些字段后,就能初步判定这个指标在技术层面能不能统计,如果不能统计,告知产品经理∶①目前这个阶段还没法计算相关指标,②做了哪些功能后才能计算这些指标。
3.原型设计和评审
由产品经理主导,基于运营的需求设计原型,在原型设计完后,要经过内部评审和外部评审。在内部评审中,产品经理要召集数据中台的架构师、模型设计师、数据开发工程师、后端开发工程师、前端开发工程师、UI设计师、测试工程师,说明整个功能的价值和详细的业务流程、操作流程,确保大家理解一致。
4.模型设计
由数据中台的模型设计师主导,一般会采用分层建模的方式对数据进行更加科学的组织与存储。模型一般分为5层,分别为ODS层(操作数据层)、DIM层(维度数据层)、DWD层(明细数据层)、DWS层(汇总数据层)、ADS层(应用数据层),这是业界对于数据分层的常用的模型。模型设计工程师要清楚地知道数据来源于哪里、要怎么存储。
5.数据开发
由数据开发工程师主导,先,数据开发工程师要和模型设计师确定技术口径,明确计算的指标都来自哪些业务系统。接着,数据开发工程师通过数据同步工具将数据同步到ODS层,并一层层地汇总,从ODS层到DWD层,再到DWS层,直到后把可以直接服务应用的数据填充到ADS层。另外,大数据开发工程的一个比较重要的工作就是设置调度任务—简单来讲就是配置指标在什么时候计算。
6.后端开发
后端开发主导,对产品经理的需求文档中的功能,将接口数据输出给前端工程师,对外提供服务的数据存储在ADS层,后端开发工程师一般是基于ADS层的数据将数据封装成对外服务的接口,后端开发工程师一方面要和数据开发工程师沟通好ADS层数据的存储结构,另一方面需要和产品经理沟通产品的功能、性能方面的问题,以便为使用者提供更好的用户体验。
7.前端开发
由前端开发工程师主导,在原型设计出来后,产品经理会让UI设计师基于产品功能原型设计UI,在功能界面终定型后,UI设计师会给前端开发工程师提供切图,前端开发工程师基于UI的切图做前端页面的开发。
8.联调
大数据开发、前端、后端一起参与,在历史数据的基础上承担数据准确性的校验,前端开发工程师和后端开发工程师负责解决用户操作的相关问题,保证不出现低级的错误。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。