小米指标体系的建设及管理最佳实践

本文详细介绍了小米在构建指标体系时面临的业务和技术挑战,通过OSM模型和MECE法则解决问题,分享了小米如何通过模型设计、数仓建设、指标管理和数据应用提升数据管理效率,以及如何通过集团考核推动指标一致性。
摘要由CSDN通过智能技术生成

点击上方 "大数据肌肉猿"关注, 星标一起成长

点击下方链接,进入高质量学习交流群

今日更新| 1052个转型案例分享-大数据交流群

220bc1a8271f8862dc622ef13c121845.png

导读本文将分享小米指标体系建设及管理的最佳实践。

今天的介绍分为五个方面:

1. 指标体系概述

2. 业务痛点和指标体系的解决方式

3. 指标体系的搭建方法

4. 小米的最佳实践

5. 总结与展望

分享嘉宾|王浩 小米 高级软件研发工程师

编辑整理|苏基宗

内容校对|李瑶

出品社区|DataFun


01

指标体系概述

1. 指标体系的定义

  • 首先,指标体系需要分两个方面来讲:一方面是指标,指标是对业务单元进行细分后的度量值,用于对业务进行描述、度量和拆解,是对业务量化的过程,以评价业务的好与坏;

  • 另一方面是体系,由不同的维度组成。光有指标是不够的,还需要通过不同角度(维度)去思考业务,不同的维度最终构成了一个体系。

所以,构建指标体系最核心的就是要构建一套合适的指标,以及它应该有哪些维度来帮助我们做好业务。

02

业务痛点和指标体系的解决方式

构建指标体系主要面临三方面的困难和难点:

5f0e3683236c18f6cedaade8bfdf9b24.png

  • 业务视角:业务上主要面临两个问题,一是数据出口多,指标不统一,需要反复确认业务口径和反复核对数据;二是系统多、平台多,各种各样的系统中存放了各自割裂的数据。

  • 技术视角:技术上主要面临三个问题,一是指标定义和命名混乱,不同的技术人员和业务部门的理解和定义的指标不一致;二是指标生产,因为系统多,不同的团队都在建设自己的指标,导致指标重复建设、混乱;三是指标消费,指标出口不统一,输出口径不一致。

  • 产品视角:目前没有一个产品能把整个数据流,从业务系统到数据仓开发、到指标管理、到BI 可视化展示全链路可见和管理。

03

指标体系的搭建方法

面对以上的指标体系痛点问题,小米形成了一套方法论解决问题。

1. OSM 模型

OSM 模型全称为 Object-Strategy-Measure 模型,包含业务目标、业务策略、业务度量。OSM 模型的核心思路是首先需要确认业务目标(O),以及北极星指标,基于明确的业务目标和北极星指标进行向下拆解;为了达到业务目标,制定相应的业务策略(S);制定了业务策略需要进一步的跟进执行进度和评价执行效果,即业务度量(M)。

9e88fdfa9582f8185bc29654d0b893ef.png

以小米关注的库存周转效率指标为例,库存周转效率越高,意味着业务成本越低,每年可以为公司节省上亿成本。基于以上业务目标,制定了 2 个业务策略,一是要把老品尽快清除库存,减少资金占用;二是满足手机销售情况下,尽量降低库存数量。基于以上业务策略,设置了 2 个指标度量,一是货龄保持在 X 天以下,二是 DOS 低于 X 天。

c81e8bd13600fcc40674b770868496d3.png

2. MECE 法则

MECE 分析法是 Mutually Exclusive Collectively Exhaustive 的首字母缩写词,中文意思是“相互独立、完全穷尽”,即所谓的"无重复、无遗漏”。MECE 法则是金字塔原理里面一个经典模型,它的核心是“相互独立、完全穷尽”,主要用于如何划分业务领域,以及确定应该关注哪些维度。

  • “相互独立”意味问题的细分需要在同一个维度上,并有明确的区分、不可重复;

  • “完全穷尽”则意味着全面、完整,没有遗漏和缺失。

bb2346cf974469878bae97f48985b767.png

MECE 分类方法主要包括二分法、流程法、要素法、公式法及矩阵法等。

  • 二分法:二分法在日常生活中比较常见,其实就是把事物分成 A 和非 A 两个部分,如“白天、黑夜”、“男人、女人”、“国内、国外”、“内部、外部”等;

  • 流程法:按照事情发展的时间、流程、程序,对过程进行逐一的拆解,例如,小米销售业务涉及五个环节仓储、销售、物流、售后、客服;

  • 要素法:主要用于事物由哪些要素(或部分)组成,把一个整体分成不同的构成部分。但是,在拆解要素时要保持维度的一致性,否则有可能出现有重叠和遗漏的问题,比如某图书馆可以按楼层这个维度来划分:一楼、二楼、三楼;

  • 公式法:按照公式设计的要素进行分类,公式若成立,那么要素的分类就符合MECE 原则。比如 GMV=客流量X客单价;

  • 矩阵法:把事物按二维矩阵进行分类或划分,例如说时间管理中常用的紧急且重要、紧急不重要、不紧急但重要、不紧急也不重要的分类方法就是典型的矩阵法。

8f60b6b51f6c9ba0b8cbe7fd2278f738.png

04

小米的最佳实践

小米主要参考 OSM 模型和 MECE 原则,沉淀了集团数仓,并进一步形成了小米指标体系。

1. 小米指标体系建设-实现路径

小米指标体系的建设过程,主要包括模型设计、数仓建设、指标管理以及数据应用。

  • 模型设计:根据 MECE 原则划分数据域,采用维度建模方法构建核心模型;

  • 数仓建设:按照统一数据架构和规范,构建稳定安全的集团数仓;

  • 指标管理:建设统一的数据字典,保障口径统一。实现快捷找数,高效用数;

  • 数据应用:基于统一指标,快捷搭建看板,快速共享,实现高效数据消费。

134691839b6bfd54601c6ebfff7a3d89.png

2. 小米指标体系建设-模型设计

小米基于 MECE 原则,将核心业务进行了划分,包括研、产、供、销、服、用。业务线确定后,根据一些规范确定原子指标,再基于一些描述(比如时间、渠道等)来产生派生指标。指标确定后,再采用层级建模的方法构建数仓,最终实现模型设计的落地。

9822afa1120e6ea80ac655acd6528dcb.png

那如何评价模型设计的好与坏?

小米在设计模型的时候遵循以下7个原则:

  • 高内聚和低耦合:包括业务特性和访问特性。业务特性:将业务相近或相关的数据设计为一个逻辑或者物理模型;访问特性:将高概率同时访问和低概率同时访问的数据分开存储;

  • 核心模型与扩展模型分离:建立核心模型与扩展模型体系。核心模型应包含被多个业务高频访问的字段;扩展模型应包括个性化或少量业务访问的字段;

  • 公共处理逻辑下沉及单一:底层公用的处理逻辑应在底层进行封装与实现,避免暴露给应用层;同一个公共逻辑避免在多处同时存在;

  • 成本与性能平衡:适当的数据冗余可换取查询和刷新性能,不宜过度冗余与数据复制;

  • 数据可回滚:处理逐辑不变,在不同时间多次运行数据的结果需确定不变;

  • 一致性:相同的字段在不同表中的字段名必须相同;

  • 命名清晰可理解:表命名规范需清晰、一致,表命名需易于下游的理解和使用。

6d115cfddfcf12b79d361e2ec8cff207.png

go

3. 小米指标体系建设-集团数仓建设

基于设计好的模型,小米搭建了集团数仓。首先按照统一的规范和标准进行管理,集团关心的数据沉淀为集团公共数据资产,单一业务关心的数据由业务自行建仓;其次所有核心数据由集团统一管理,纳入集团数仓;最后集团关心的核心指标统一由集团数仓产生,由平台部门负责维护,以保证数据的客观和准确,做到数出一孔。

a67dc344e530d0114b95a80740619ccf.png

4. 小米指标体系建设-指标管理

数仓建好后,怎么给业务使用呢?小米将数据汇聚到数据湖中,并构建了语义模型,对数据湖中数据表进行解释,转化为业务可以理解的大宽表。基于此小米构建了“数据百科”产品,系统化的定义了指标和维度、指标描述、服务于哪些业务以及负责维护人等。同时“数据百科”与“小米办公”进行了打通,业务人员可以随时查看高亮显示的指标,并自助式生成所需的 BI 看板,也可以分享给他人。

3aa1d04efdb560c273939b86e24e2aa9.png

想把指标做好,最难的不是技术,而是业务。如何让业务都用同一个指标,对集团指标认可呢?小米集团设置了集团考核指标,通过集团数仓将所有考核指标做到线上化,并牵引各个业务部门使用,业务产生的任何指标都必须和集团考核指标对齐。

cec36b18f84031d653835f79a033fa0a.png

业务的最大痛点是用数据的成本非常高,小米是如何解决的呢?

小米构建了指标体系后,业务可以通过看板、数据表及数据地图直接搜索找到对应的指标,查看到哪些是集团级指标、哪些是业务级指标,以及指标的定义、口径、描述等,并且可以通过数据血缘看到从业务系统到数仓加工的全链路过程。业务找到指标后通过点击可以马上搭建 BI 看板,以及做数据探索应用。

cd48b4e3530c4863def872f2a264060a.png

05

总结与展望

  • 小米目前数据开发(数据工场)->指标管理(数据百科)->数据分析 (数鲸 BI) 全链路已经打通,通过数据血缘加工链路全链路可见;

  • 指标体系建设方法论和工具已经在小米内部进行推广使用,覆盖公司核心业务板块、55 个数据域、520 个核心原子指标,方法论和工具会持续迭代实践。

  • --end--

  • 扫描下方二维码
    
    添加好友,备注【交流】
    可围观朋友圈,也可私信交流
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 智慧社区背景与挑战 随着城市化的快速发展,社区面临健康、安全、邻里关系和服务质量等多方面的挑战。华为技术有限公司提出智慧社区解决方案,旨在通过先进的数字化技术应对这些问题,提升城市社区的生活质量。 2. 技术推动智慧社区发展 技术进步,特别是数字化、无线化、移动化和物联化,为城市社区的智慧化提供了可能。这些技术的应用不仅提高了社区的运行效率,也增强了居民的便利性和安全性。 3. 智慧社区的核心价值 智慧社区承载了智慧城市的核心价值,通过全面信息化处理,实现对城市各个方面的数字网络化管理、服务与决策功能,从而提升社会服务效率,整合社会服务资源。 4. 多层次、全方位的智慧社区服务 智慧社区通过构建和谐、温情、平安和健康四大社区模块,满足社区居民的多层次需求。这些服务模块包括社区医疗、安全监控、情感沟通和健康监测等。 5. 智慧社区技术框架 智慧社区技术框架强调统一平台的建设,设立数据中心,构建基础网络,并通过分层建设,实现平台能力及应用的可持续成长和扩展。 6. 感知统一平台与服务方案 感知统一平台是智慧社区的关键组成部分,通过统一的RFID身份识别和信息管理,实现社区服务的智能化和便捷化。同时,提供社区内外监控、紧急救助服务和便民服务等。 7. 健康社区的构建 健康社区模块专注于为居民提供健康管理服务,通过整合医疗资源和居民接入,实现远程医疗、慢性病管理和紧急救助等功能,推动医疗模式从治疗向预防转变。 8. 平安社区的安全保障 平安社区通过闭路电视监控、防盗报警和紧急求助等技术,保障社区居民的人身和财产安全,实现社区环境的实时监控和智能分析。 9. 温情社区的情感沟通 温情社区着重于建立社区居民间的情感联系,通过组织社区活动、一键呼叫服务和互帮互助平台,增强邻里间的交流和互助。 10. 和谐社区的资源整合 和谐社区作为社会资源的整合协调者,通过统一接入和身份识别,实现社区信息和服务的便捷获取,提升居民生活质量,促进社区和谐。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值