并购后两套员工数据合并,心理档案主键怎么选

两家公司合并,各有一套员工编号,心理档案要合到一起时,第一个卡住的技术决定就是用什么当主键。

两家公司合并,HR 系统各有一套员工编号,心理档案要合到一起时,第一个卡住的技术决定是:用什么当主键。选错了,要么合出一堆重复档案,要么把两个人的测评记录并进同一条。

别用业务字段当主键

姓名会重名,手机号会更换和共用,邮箱在离职后回收再分配,工号在两套系统里规则不同、甚至数字撞号。这些业务字段都不适合直接当心理档案的唯一标识。合并场景里它们随时会变,一变主键就断。

更稳的做法是引入系统自己生成的代理主键(surrogate key),它不带业务含义,只负责唯一标识一条心理档案。原来两套系统的工号不丢,作为来源属性一起存下来:源系统 A 工号源系统 B 工号,既能追溯,也能在对账时反查。

用映射表做身份对齐

两边员工谁是同一个人,靠一张身份映射表来固定。对齐时用多字段组合判断,而不是单看一个字段:身份证号或护照号优先,其次工号加入职日期、姓名加部门这类组合。命中多个条件才判为同一人,只命中一个的进人工复核队列,不自动合并。

合并有三种结果要分开处理:确认是同一人的,两套档案挂到同一个代理主键下,历史测评记录按时间线保留;确认是不同人的,各自独立成档;无法判断的,先挂起,标记待人工确认,不默认合并也不默认拆开。

判为同一人之后,两边的属性还会打架:部门不同、职级不同、入职日期不同。这些字段要定一条取值优先级,比如以合并后新组织架构里的记录为准,旧值作为历史留存,而不是随机保一个。心理测评结果本身不参与去重合并,只按人归集,避免用分数反过来推断“是不是同一个人”。

历史数据和边界

合并不是覆盖。旧系统里的测评结果、报告、预警记录都要按原时间戳保留,不能因为并进新库就把历史清成一条最新记录。离职员工的档案是否迁入、保留多久,按合并后的数据保留政策统一定义。

知情同意的范围也会随合并变化。员工当初是向原公司授权采集的心理数据,主体变更后,这些数据能否继续用于新主体、用途是否一致,要在合并方案里写明,而不是默默把库一并就算数。

验收要看几个数

合并跑完,先对总量:合并后档案数应等于两边去重后的人数,明显偏多说明去重没生效,明显偏少说明误合了。再查映射表覆盖率,有没有员工既不在 A 也不在 B 却凭空多出档案。抽查一批确认同一人的档案,看两套历史记录是否都在、时间线是否连续。最后跑一遍孤儿检测,找出没有任何来源工号的档案。这几项对得上,橙星云里的合并档案才可信。

Leave a Reply

Your email address will not be published. Required fields are marked *