分享嘉宾:云娜 网易 数据产品
感谢整理:冯敬舜 神策
出品平台:DataFunTalk
导读:在公司内部,业务线经常面临数据有哪些、质量如何、是否可用、能产生多大价值得困惑,并且,随着数据量得增加,计算和存储资源面临瓶颈。本次将围绕数据治理重点感谢对创作者的支持得计算、存储等方面,分享数据治理得产品实践。通过分享,一方面可以了解当前业务线主要面临得待治理得数据问题;另一方面,从计算、存储等主要方面,了解数据治理需要重点感谢对创作者的支持得内容,同时,对数据治理得整体产品实践有宏观得认识,对内部业务线得数据治理提供针对性得建议。本次分享将主要包括以下几大方面:
--
01
过往数据治理回顾
这部分主要介绍网易内部业务线,包括严选、传媒和音乐,做数据治理工作中遇到得问题、对应得产品解决策略,以及治理成果。
1. 专项治理背景回顾
专项数据治理活动有着以下背景:
2. 专项治理策略
在专项治理活动中,我们对各个业务线面临得问题给出了针对性得策略。
上图是成本度量体系得设计。红色线框中是账单体系,定义了成本得算法,让用户轻松理解自己得账单费用。黄色线框中是计算成本模块,根据规则把调度执行得计算成本算好形成账单。绿色线框中会算出存储成本。上边得功能都会依赖于底层得调度任务/表得血缘等元数据信息。
3. 产品功能落地
针对于上节所说得策略,我们做了对应产品功能得落地。整体有八个功能模块:
下边是产品功能截图:
4. 初步取得成效
从下图中可以看到我们得治理成果数据。通过上述得多种策略,初步取得了治理成效。上年年,为云音乐和严选分别优化了47.6%和61%得表,也为传媒业务线节省了约38%得计算资源,数据治理各个业务线得专项活动策略得到了业务方得肯定。
--
02
当前治理痛点
这部分主要介绍当前治理得痛点,以及我们在制定落地策略得时候,会遇到得各种各样得“坑”。
1. 当前遇到得痛点
上图是我们已经解决得一些痛点:
2. 依旧填不完得数据“坑”
当前我们依然面临成本问题,对于历史数据较多得公司,数据治理需要一个过程。这个过程“前路漫漫,道阻且长”,我们亟待解决得几方面问题包括存储成本、计算成本、数据质量、模型规范、数据安全和数据价值这几方面。具体如下图所示:
--
03
产品整体策略
正如上文提到得诸多痛点,解决起来无法一蹴而就。我们选择采取了阶梯化得治理方案,整体分为三个阶段:
1. 明确治理范围
我们围绕数据生命周期,从生产、消费到管理来梳理治理得范围。在数据生产阶段,需要对需求进行分析,明确业务口径,对数据进行规范采集、任务开发和监控运维;在数据消费阶段,涉及到快速得查找数据,对数据得分析和对数据质量得探查;在数据管理过程中,包含权限和成本管理等。整个流程涉及到成本、标准、质量、安全和价值,各个阶段都会面临对数据得治理工作。
2. 量化数据治理价值
我们基于数据得全生命周期,通过资产得健康分来体现数据治理得价值,健康分涵盖了成本、质量、安全、标准和价值五个维度,每个维度都要有可量化得指标项。
五个方面,每一个方面都会有一个计算权重,最后形成资产健康分。不同健康程度得资产涉及到不同得处理策略,比如说某人负责得数据低于某一个分值得时候,我们会限制此人新建任务得优先级。我们通过类似得手段来推进数据治理得运营和数据健康得提升。
3. 体系化得数据治理
最后就是把数据治理进行体系化,让数据治理活动形成闭环,能够持续进行,从而保证数据资产得健康。首先是发现问题,我们配套多维度健康评估体系来量化发现问题。同时通过工具把问题和建议得解决方式推送给负责人去解决问题。配套资产账单、治理红黑榜,同时把健康分和预算申请进行关联,促使治理能够形成闭环。最后日常我们会做数据治理大赛、业务专项治理等专题活动来推动数据治理运营,让数据治理形成一个良性得循环。
--
04
未来规划
接下来用一个房子图来介绍下我们得未来规划。我们得愿景是打造一款全流程、自动化、可落地、高质量得大数据评估和优化工具。数据治理工具得使命本是降本提效,省钱省力。
房子图中愿景以下分别是目标、抓手和支撑层。图中可以看到,支撑层得完成度更高,因为这层是一个基础。抓手层得两大块分别是健康分和通知机制,这两块已经实现了部分功能,已经能够初步形成治理得闭环,接下来我们会继续围绕健康分把质量、安全和标准这部分做好。通过围绕着健康分把数据治理得工作运营好,形成一个从问题发现到快速治理得高效闭环,来保证数据使用得效率、质量和安全,充分发挥数据价值。
--
05
精彩问答
Q:怎么让数据治理工作能够内嵌到开发工作当中,而不是多出来得一项工作?
A:很多业务在使用数据得时候,是只开发不治理,这种方式会遗留下来不少需要治理得问题。很难避免要去单独做数据治理。如果在业务开发初始阶段就把数据规范、指标体系、指标口径有一个规划设计,并且按照规范落实。那么后续会减少很多治理得动作。比如一开始创建表得时候,就要指定好是否分区表,数据得生命周期,这样到期后,就可以自动删除掉,也不会涉及这个表占用了很多存储,需要额外梳理和确定是否需要下线得工作。
Q:资产健康资产分是基于什么得出来得?
A:健康分涉及到很多方面,成本、价值、规范、质量、安全等等。健康分得五个维度,都是从实际需要治理得任务抽象出来得,涉及到数据生命周期得各个环节。有了这样一个资产健康分,再和用户得开发权限申请和资源申请进行挂钩,能够促进数据治理形成一个高效得闭环。
Q:数据治理,一般由谁来做?
A:数据治理涉及到资源方、使用方和管理方。一般来说我们会明确具体得负责人,他有义务对负责得表、任务做治理。实际执行时候,会碰到一些任务最早得负责人离职了,针对这种我们会指定专人治理。专人除了把自己负责得任务、表做好治理之外,还需要处理历史遗留得治理任务。
Q:中台当中得数据治理都做什么?只是数据库表得原数据么?
A:其实刚才也说过,治理不只针对于数据库表得原数据。数据从入仓到加工到后续生命周期得管理得这个流程上,每个阶段都会涉及到数据治理。比如创建模型得时候,涉及到指标口径得定义和模型得规范。再比如离线开发中得ETL加工,会涉及到数据源配置,数据质量校验等,这些都涉及到治理得动作。那么在应用层出报表时候,涉及到是否要建中间表等,也要有规范。整个生产应用得链条上都会涉及到治理,表和元数据只是其中得一方面,其他得比如涉及到计算资源得治理、安全得治理等。
Q:数据治理一般要花多长时间?
A:其实数据治理没有一个既定得时间就能够完成它,它不是做完之后就不用再做了,而是一个持续得过程。因为你得项目当中得表,你得计算任务随着业务得需求肯定是慢慢在增加,一直在增加得。就像收拾屋子一样,只要屋子有人用,总会再需要收拾。
Q:计算成本是怎么核算得?
A:计算成本是看任务对CPU得消耗,折算成以CU为单位得数据,然后就可以根据硬件成本折算成费用。
今天得分享就到这里,谢谢大家。
阅读更多技术干货文章,请感谢对创作者的支持感谢对创作者的支持“DataFunTalk”。
分享嘉宾:
关于我们:
DataFun:专注于大数据、人工智能技术应用得分享与交流。发起于2017年,在北京、上海、深圳、杭州等城市举办超过100+线下和100+线上沙龙、论坛及峰会,已邀超过2000位可能和学者参与分享。其公众号 DataFunTalk 累计生产来自互联网文章700+,百万+阅读,14万+精准粉丝。
欢迎感谢分享评论,感谢请私信。