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

系统集成项目管理工程师 · 第三版 · 第6章 数据工程

为什么格式统一之后,还要再检查重复记录?

6 道章节练习题
单选题6.1 数据采集和预处理6 / 6

客户编号规则不区分大小写,并忽略首尾空格。两个来源分别保存“ ab12 ”与“AB12”,按原始字符串去重未发现重复。统一格式后,较合理的后续操作是()。

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

正确答案 D

按题设编号规则,两种写法指向同一业务键。统一格式后应重新检查重复,不能沿用原始字符串不同就不重复的结论,选D。

教材提醒重复值既可能原来就有,也可能在清洗后出现,因此去重一般放在后面做。这里不是清洗凭空造出一个客户,而是规范化揭示了原先被大小写、空格掩盖的相同编号。不过,认出同一业务键还不等于可以随意删行。两条记录可能保留了不同地址或更新时间,要依据既定规则核对、合并或保留冲突记录。也不要把这套编号规则推广到所有字段:若某类标识区分大小写,就不能照搬。先确认业务语义,再规范化和去重,顺序与依据缺一不可。

选项分析

A
清洗改变了比较表示,原先的字符串去重结果不能保证规范化后的键仍无重复。
B
同名并不必然是同一客户,题目指定的是客户编号规则,不能擅自换成姓名去重。
C
恢复非规范格式只会掩盖相同业务键,没有处理真正的重复及字段冲突问题。
D
在统一表示后按业务键复查,并保留冲突处理步骤,符合数据清洗与去重的关系。

容易混淆的地方

认为去重做过一次就永久有效,或把展示内容相同当成所有业务对象都相同。

再巩固一步

  • 去重之前确认唯一键和规范化规则;去重之后核对冲突与保留依据,不能只看行数减少了多少。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 6.1.3 · 纸书第236页

练习小结

题目纠错

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

查看纠错信息