题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第4章 信息系统架构

同一份订单加工出两个销售额,数据架构应先检查什么?

6 道章节练习题
单选题4.4 数据架构4 / 6

两张报表都标为“昨日净销售额”。核对确认源订单、截止时点一致,但两个团队分别加工,一份扣除退款,另一份未扣。优先改进措施是()。

选择答案
未作答
答案与解析

正确答案 C

源数据和截止时点已经核对一致,这就把“同步晚了一点”的解释排除了。分歧出在两次加工采用了不同规则。先把同名指标的业务含义讲清,再治理重复加工,才是在处理根因,选C。

若订单金额100元、退款20元,两条加工链分别给出80元和100元,拷贝再及时也不会让两个公式自动一致。业务上当然可以同时需要成交金额与扣除退款后的金额,但应明确它们是不同指标,不能都叫净销售额。本题要求解决的是同名同义指标的口径分叉,不是禁止任何差异化分析。受控的公共结果仍可按需要保留副本,关键是不能让副本各自演化出一套无人确认的计算规则。

选项分析

A
题目已说明源数据和截止时点相同,增加同步频率无法修复一个扣退款、一个不扣的加工分歧。
B
继续扩散未经统一的指标加工,只会保留甚至放大口径分叉,副本数量不能保证语义一致。
C
针对同名指标的规则分歧,先明确业务定义,再减少不受控的重复加工,符合数据一致性原则。
D
字段名一致只是表面一致,计算规则仍有差异时,用户看到的数值矛盾不会因此消失。

容易混淆的地方

把所有数据不一致都归为网络延迟或主从同步问题,没注意同一份输入也会被不同业务规则算出不同结果。

再巩固一步

  • 对数先分三步:输入是否相同、截止时点是否相同、加工规则是否相同。前两项确认后,就应沿计算链找口径。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 4.4.2 · 纸书第159页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息