百道数据招聘: 运维工程师、架构师、商务。请发简历至 contact@baiadoadata.com

小米

百道助力小米数据分析

客户背景

小米科技有限责任公司成立于2010年3月3日,是专注于智能硬件和电子产品研发、智能手机、智能电动汽车、互联网电视及智能家居生态链建设的全球化移动互联网企业、创新型科技企业。小米公司创造了用互联网模式开发手机操作系统、发烧友参与开发改进的模式。

小米已经建成了全球最大消费类IoT物联网平台,连接超过6.18 亿台智能设备,进入全球100多个国家和地区。MIUI全球月活跃用户达到6亿。小米系投资的公司超500家,覆盖智能硬件、生活消费用品、教育、游戏、社交网络、文化娱乐、医疗健康、汽车交通、金融等领域。

随着其海外业务的不断扩张,其国际业务部门在现有谷歌云平台的 Firebase、BigQuery 等大数据产品生态基础上,引入了 Looker 作为其数据分析和商业智能的可视化平台。

业务需求和挑战

  • 每天产生 50 亿条数据
  • 总数据量约为 30 TB
  • 单条业务线包含事件数量 400+
  • 业务指标事件属性 300+
  • 多条业务线都有数据分析需求
  • 传统的数据分析方式通常需要花费大量时间和人力资源
  • 数据分析人员需要重复进行数据收集、清洗、建模、分析等一系列繁琐复杂的操作
  • 业务人员无法自助式进行工作,缺少运营工具(运营人员往往不掌握专业数据分析技能,他们需要的是和业务贴合的数据使用场景)
  • 传统的数据分析方式通常缺乏直观和可视化的界面,使得分析结果难以理解和应用
  • 可视化界面过滤器部分灵活性不够,数百个过滤条件查找困难,且无法按需进行条件组合

解决方案

  • 建立需求、设计、开发、测试、代码的全流程服务。通过科学的项目管理方式、科学的敏捷开发方式、每周 2 次阶段性交付例会 等形式,帮助小米打造一个符合真实需求的Web产品。
  • 为客户进行 Looker 按互联行业的业务模型,以及百道行业经验,再结合客户业务数据结构,多条业务线的需求,构建一套符合客户业务要求商业智能可视化平台。
  • 建模开发团队深入分析 Looker 30+ 类别、429 个 API 接口,为前端界面提供灵活的语义建模层的支持。
  • 前端开发团队开发业务内容复杂的、丰富的、动态交互的定制化 Looker 前端界面。
  • 最终产品集成了 Looker 强大的数据分析能力核心,以及更符合国内用户使用习惯的、功能灵活丰富的 UI 操作界面,成为一个非常强大的商业化云原生DA工具。

使用产品

  • Firebase
  • BigQuery
  • Looker

客户收益

定制化 Looker 产品部署到小米浏览器、画报、音乐 等多条产品业务线,综合各产品线业务方反馈内容如下:

  • 业务人员可以直接使用 Looker 进行数据探索,可以替代之前跑 SQL 提数 7/80% 的工作量。
  • 数据分析条件可收藏,提供历史查询功能,具备很强的复用性,避免大量重复操作。
  • 基于云的 Web 产品,开箱即用,无论在公司还是在家里都可以很方便的完成相关工作内容。
  • 可以直连业务数仓,数据分析的实时性比较高,同时对 TB 级别的大数据可以比较快速地查询出结果。
  • 建模层对数仓进行了抽象,对于业务人员统一指标口径很有效,且可以快速对指标字段、口径术语进行单点更改整体生效。

注:【以下图片均来自客户实际产品】