跳过导航,直接看主内容

数据中台与经营驾驶舱:先把指标口径吵清楚,再做看板

深色界面的数据可视化看板

项目速览

  • 行业:多业态集团(制造 + 贸易 + 服务)
  • 交付内容:指标治理、数据接入、经营驾驶舱、自助取数、异常预警
  • 周期:8 周;团队 5 人(含 2 名数据工程)
  • 技术栈:MySQL / 业务库抽取、数仓分层(ODS-DWD-DWS)、BI 前端、定时调度

背景:三份月报,三个数字

集团下属三家子公司各自有一套报表:财务口径的销售额(含税、含退货)、销售口径的销售额(不含税、按下单日)、运营口径的销售额(不含税、按发货日)。开会时三个数字对不上,讨论就变成了争论口径,业务问题反而没谈。

老板的判断很朴素:「先让数字统一,再谈分析」。这句话定了项目的顺序——先治理,后可视化。

目标

  • 每个核心指标有唯一定义、唯一责任人、唯一计算逻辑,并在系统里可查
  • 看板取数与人肉 Excel 结果一致(抽样 30 个指标逐项核对)
  • 异常可预警:环比波动超过阈值、目标进度滞后自动推送
  • 自助取数:业务方可以自己拖维度和时间,不必每次找 IT 排期

方案

① 指标治理先行

把 286 个指标过了一遍:合并重复的、废弃没人用的、补齐没定义的。最终保留 180 个核心指标,每个指标写明「业务含义 + 计算公式 + 过滤条件 + 数据来源 + 责任人 + 更新频率」。这一步花了将近三周,是项目里最不「炫」但最关键的部分。

指标管理界面:定义、责任人、血缘与状态
指标管理:定义、责任人、血缘与状态(图为演示数据)

② 数仓分层与血缘

ODS 接原始库与 Excel 导入,DWD 做明细清洗与维度统一,DWS 做指标聚合。每个指标能看到它依赖哪几张表、哪几个字段,改动前能评估影响面。血缘图上线后,最直接的收益是「改字段前先看一眼下游」。

③ 驾驶舱

驾驶舱只放老板真正会看的 12 个指标:营收进度、毛利率、回款率、订单量、区域达成、Top 客户、异常预警、库存周转。每个数字都能点进去看构成与趋势,避免「大屏很漂亮但没人用」。

经营驾驶舱大屏:营收进度、区域达成与异常预警
经营驾驶舱大屏:营收进度、区域达成与异常预警(图为演示数据)

④ 异常预警

预警规则由业务定:环比降幅超过 15%、目标进度滞后超过 5 个百分点、单一客户占比超过 30%。触发后推送到对应责任人,不推给全员——推给全员的结果是没人看。

工程难点

  • 跨库口径对齐:三家公司的主数据(客户、商品、组织)编码规则不同,先建映射表再谈聚合。
  • 历史回补:数仓上线要回补 24 个月明细,第一次全量跑了 6 小时,之后改成按天增量 + 分区重算。
  • 性能:驾驶舱首屏要求 3 秒内,靠预聚合表 + 缓存实现;实时数字单独走一条轻量链路,不污染主链路。
  • 数据质量监控:空值率、枚举越界、主键重复三类每天巡检,异常先告警给数据组,不直接展示给老板。

结果

月会从「数字对不上」变成「看异常」;业务方自助取数占比超过一半,IT 的临时取数需求明显下降。具体经营改善数据由客户掌握。

复盘

如果重做,我们会把「指标责任人签字确认」做成系统流程,而不是靠会议纪要。项目后期仍有两个指标因责任人变动而反复,说明口头约定不够。

阅读 0

分享这篇文章

  • 微博
  • QQ
  • QQ 空间
  • 微信

    复制下面的链接,在微信里粘贴发送即可。

上一篇

下一篇

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线客服

在线客服

周一至周五 10:00—19:00(北京时间)在线