为什么 BI 不能只有“看数”:从数据填报到分析闭环

2 阅读12分钟

很多企业的 BI 项目,最后都会停在一个熟悉的画面:大屏已经上线,报表也能打开,但业务人员仍然每天在 Excel 里填目标、写原因、补预测,月底再由专人收集文件、核对版本、复制数据,最后重新导入数据库。

系统里有“已经发生什么”,Excel 里有“接下来要做什么”以及“为什么没有达成”。两部分数据没有连起来,BI 看到的就只是结果,无法继续追问,也很难支撑后续行动。

这也是我最近重新思考数据填报的原因:BI 的边界不应该只是展示数据。对于很多经营管理场景,真正完整的数据链路应该是:

本文不讨论复杂的预算管理系统,也不把在线表单包装成万能方案。下面只看一个相对具体的问题:如何保留 Excel 的填报习惯,同时让填报结果真正进入 BI 分析链路。

一、业务系统记录了结果,但不一定记录了判断

以月度经营分析为例,ERP、CRM 或其他业务系统通常可以提供本月收入、毛利率、新增客户数、订单完成率等实际数据。这些数据适合自动采集,也适合由 BI 统一计算和展示。

但经营分析还需要另外几类信息:

  • 本月目标值和阶段性计划;
  • 预测值,以及预测与目标之间的差异;
  • 未达成指标的原因说明;
  • 下一步改进措施;
  • 系统暂时没有采集的现场数据或临时指标。

这些内容往往由部门负责人或一线人员补充。它们不是简单的静态备注,而是管理者理解数据、判断趋势的重要上下文。

问题在于,很多团队处理这些信息的方式仍然是:发一份 Excel 模板,等各部门填完后回收,再人工汇总。

这种方式一开始并不一定有问题。Excel 灵活,业务人员也熟悉。真正让项目变得麻烦的是文件流转:模板会出现多个版本,字段可能被改名或移动,部门提交时间不一致,数据需要人工复制,最后还要再次导入数据库或 BI 系统。

于是,系统和 Excel 形成了两个数据世界:系统负责保存事实,Excel 负责保存判断。报表能展示事实,却无法关联原因;业务填写了原因,却很难在下一次分析时被复用。

二、在线填报不是把 Excel 变成一个输入框

如果只把 Excel 文件上传到网页,再提供几个输入框,问题并没有解决。一个能用于 BI 闭环的填报能力,至少需要处理四件事。

保留表格结构,而不是强迫业务重新学习表单

很多经营填报天然适合行列式结构。指标名称、单位、目标值、实际值、差异、原因说明,放在同一张表里,业务人员可以直接理解上下文。

因此,比较现实的做法是从现有 Excel 模板出发,导入后继续调整行列、合并关系、样式和计算逻辑。模板可以变化,但变化发生在一个可管理的在线模板中,而不是通过邮件分发出很多个文件版本。

区分系统数据区和业务填写区

填报表不应该让用户重复录入系统已经存在的数据。一个月度经营表可以拆成两部分:

系统数据区由数据集或计算逻辑提供,业务填写区才允许人工录入。这样做有两个好处:一是减少重复输入,二是让“目标”和“实际”在同一张表里直接形成对比。

在设计层面,填写权限、只读权限、计算字段和校验规则都应该明确。否则,在线化只是把原来的文件搬到了浏览器里,数据质量问题仍然存在。

填报数据必须带上用户和组织上下文

“谁填的”与“填的是哪个部门的数据”不能靠用户手工填写。在线填报时,系统应当识别当前登录用户及其所属组织,将部门、人员、日期等信息作为数据的一部分,并根据身份控制可以填写的范围。

例如,华东销售部的人员登录后,只处理华东销售部的数据;管理者查看驾驶舱时,则可以看到多个部门的汇总结果。组织上下文如果没有进入数据模型,后面做权限过滤和组织分析都会变得被动。

这也是在线填报和普通 Excel 收集之间的一个重要区别:文件里只有一行数据,系统里还需要知道这行数据属于谁、属于哪个组织、属于哪个周期。

提交结果要直接进入可分析的数据层

填报完成后的数据不能停在文件附件里。它需要结构化保存到目标数据库,并和已有业务数据建立关联,后续才能进入报表、驾驶舱和其他分析应用。

一条完整链路可以这样理解:

这条链路中,填报只是数据进入系统的入口,真正的价值在于后面的使用。

三、从数据模型看,填报系统要解决什么问题

对于开发者来说,填报需求经常被描述成“做个页面让用户录入数据”。但如果要让数据进入 BI,至少要提前考虑下面几个模型问题。

业务主键

每一条填报数据需要有稳定的业务标识。例如:

没有稳定主键,重复提交、重新填报和历史查询都会变得困难。

数据来源

一张表中可能同时存在系统计算字段和人工填写字段。建议在模型或字段元数据中区分来源,避免后续把人工预测值误认为系统实际值。

周期与版本

月报、周报和专项填报的生命周期不同。即使当前场景流程简单,也应该保留统计周期和更新时间。这样才能回答“当时的预测是什么”“后来修改过几次”“当前驾驶舱使用的是哪个周期的数据”等问题。

权限边界

填报权限和查看权限并不完全相同。一个部门负责人可能可以修改本部门的目标和原因,但只能查看其他部门的汇总结果。这个规则应尽量通过用户、组织和数据权限实现,而不是依赖前端隐藏按钮。

幂等与校验

同一用户重复点击提交,或者网络重试,都不应该产生重复记录。金额、百分比、日期和必填字段也需要在提交前校验。对于跨表计算字段,则要明确是实时计算还是提交后计算。

这些问题看起来和报表无关,实际上决定了填报数据能不能长期被分析。数据入口设计得不稳定,后面的可视化做得越漂亮,维护成本越高。

四、一个具体场景:经营目标填报如何进入驾驶舱

假设企业每月需要分析营业收入、毛利率和新增客户数。系统已经有实际值,业务部门还需要填写目标值、预测值和偏差原因。

在线填报表可以设计成如下结构:

image.png

业务人员看到的仍然是一张熟悉的表格,但数据处理方式已经发生变化:

  1. 模板可以从现有 Excel 导入并在线调整;
  2. 系统实际值自动展示,避免重复录入;
  3. 当前用户和所属组织自动关联到填报记录;
  4. 填写内容集中保存,不再通过多个文件回收;
  5. 数据写入目标数据库后,与已有数据集成;
  6. 驾驶舱按部门汇总目标、实际、差异和原因。

最终的驾驶舱不只是显示“运营部达成率 68.83%”,还可以进一步展示“运营部为什么没有达成,以及下一步准备怎么做”。这时,BI 才从结果展示进入了经营分析。

五、制造业和 LIMS 场景,为什么也需要这一层

在制造业和计量检测场景中,问题会更明显。

LIMS、ERP、设备系统、物联网平台和 Excel 往往分别保存不同数据。业务系统记录了订单、检测、设备或生产过程中的部分事实,但现场补录、目标计划、异常原因和改进措施,仍可能停留在线下表格里。

如果只做一个数据大屏,能够看到的通常是当前状态;如果把必要的业务补充数据也纳入在线填报,就可以继续回答:

  • 某项指标的目标值是什么;
  • 实际结果与目标相差多少;
  • 差异来自哪个组织、项目或环节;
  • 业务人员对异常的解释是什么;
  • 后续是否需要继续跟踪。

这里并不是建议所有现场数据都依赖人工填报。能自动采集的,应该优先通过系统接口、设备或物联网平台接入。填报更适合处理系统暂时没有覆盖、但又必须进入经营分析的数据,例如目标、预测、说明、临时指标和现场补充记录。

因此,填报层的定位应该很清楚:它是自动采集链路的补充,不是对业务系统的替代。

六、Wyn 的做法:从分析已有数据延伸到采集补充数据

在这个思路下,Wyn 的新填报能力比较适合被理解为 BI 数据链路中的一层,而不是一个独立的表单工具。

它当前的方案重点包括:

  • 从 Excel 模板导入,继续设计类 Excel 的在线填报报表;
  • 让业务人员通过浏览器完成在线填写;
  • 根据用户和组织上下文控制填报范围;
  • 将提交结果集中写入目标数据库;
  • 和已有数据集成,继续用于报表、BI 驾驶舱和 AI 问数。

这个定位对软件公司和 ISV 也有意义。软件产品可以通过 Wyn 交付客户的数据填报和分析场景,减少从零开发表格引擎、数据权限和分析页面的重复工作;企业内部则可以让业务团队调整相对灵活的模板,同时由 IT 团队统一管理用户、组织、数据库和数据口径。

需要说明的是,当前方案聚焦的是轻量、灵活、与分析直接相连的在线填报。如果需求包含任务下发、催报、多级审核、退回重提、历史版本、附件管理或完整预算管理,还需要单独评估,不能把这些能力默认包含在标准填报方案里。

把能力边界说清楚,反而有利于项目落地。填报场景越简单、填报后越有明确分析用途,越适合先用标准方案验证。

七、判断一个场景是否适合在线填报

可以先问四个问题:

  1. 现在是否还有目标、计划、预测、原因或现场数据保存在 Excel 中?
  2. 业务人员是否已经习惯 Excel,并且经常需要调整模板结构?
  3. 填报结果是否会进入报表、驾驶舱、BI 或 AI 应用?
  4. 业务流程是否相对简单,同时又希望保留 IT 的统一治理?

如果大部分答案是“是”,可以先拿一份脱敏后的真实模板做概念验证。验证重点不应该只是页面能不能打开,而是:模板能否灵活调整,业务人员是否容易填写,权限是否符合组织关系,提交的数据能否真正进入分析模型。

反过来,如果场景的重点是复杂审批、严格预算控制、长期任务编排或替代大型业务系统,那么就应该先做需求澄清,再决定是扩展填报能力,还是选择更适合的业务系统。

结语

BI 只负责“看数”,解决的是信息展示问题;填报把目标、原因和现场信息带回数据链路,解决的是业务上下文缺失问题。

两者连起来之后,数据才有机会形成一个可持续的闭环:业务产生数据,业务补充判断,系统统一存储,BI 负责分析,分析结果再回到下一轮经营动作。

对企业来说,这意味着少一些文件收集和人工汇总。对 ISV 来说,这意味着产品里的数据能力可以从“展示已有数据”继续延伸到“让客户补充并使用数据”。

这可能是 BI 产品从报表工具走向数据应用时,比较容易被忽略的一步。

本文根据 Wyn 产品资料中的《业务人员自助使用的数据填报与分析方案》及相关行业方案整理,文中经营分析和 LIMS 场景为抽象示例,具体功能以实际版本和项目评估结果为准。