如果导出文件还能被普通文本编辑器读取,优先保存原始文件并做一份只读副本,再从副本中提取字段名和示例值;如果文件已经加密或二进制不可读,就不要反复用新软件打开它,而应转向导出时的截图、邮件、工单或数据库备份,用旁证重建字段含义。下面用一个假设情境说明决策顺序。
假设某团队在多年前用一套旧投放工具管理soso推广账户,当时把计划、单元、关键词、出价和消费记录导出成若干文件。现在新电脑上没有原软件,双击后提示格式不支持。此时不要急着找新版客户端,因为“打不开”至少有三种不同原因,对应完全不同的保存策略。
判断动作本身会改变下一步:如果确认是第一种,保存字段含义的重点是“保留原始文件加一份转写表”;如果是后两种,重点转为“收集旁证并记录不确定项”。
只要文件还能显示部分内容,就先做三件事,而且顺序不要颠倒。
例如表头出现 kw、bid、cost,示例值分别是文字、数字、数字,那么可以推测它们分别对应关键词、出价和消费。但推测必须标注依据,例如“因为同一行中该列与关键词文本一一对应”。这一步的实际结果是:即使以后原始文件彻底无法打开,你仍有一张可核对的字段对照表,而不是只剩一个打不开的文件。
假设文件已经无法读取,团队只记得当年做过soso推广,却说不清每列代表什么。这时不要凭记忆直接写结论,而应按证据强度排序收集材料:
把每条字段含义与证据来源绑定,并写清置信度。比如“cost 为消费金额,依据是当年周报截图中的合计值与文件某列合计接近,置信度中等”。这里要注意,合计接近只能作为线索,不能单独证明字段含义,因为不同字段可能因为数值范围相似而产生巧合。
字段含义的保存目标不是“现在能看懂”,而是“以后换人、换软件仍能判断”。建议把最终结果整理成两份文件:一份是原始导出文件的只读存档,另一份是字段说明表。字段说明表至少包含:原始字段名、推测含义、证据来源、置信度、记录人和记录日期。
如果必须转成新格式,先保留原始文件,再另存转换结果,不要覆盖。转换后抽查若干行,确认字段顺序和数值没有错位。这个动作的结果是:以后即使有人质疑某个字段含义,也能回到原始文件和证据来源重新判断,而不是只能依赖某个人的记忆。
当文件既无法读取,又找不到任何导出时的旁证,且业务仍要继续时,继续修复旧文件的成本可能高于重新定义口径。此时应明确区分两件事:旧文件作为历史存档保留,不再强行解析;新业务按当前可获得的字段重新建立记录规范。
判断条件可以写得很具体:如果连续尝试三种不同读取方式都无法获得表头,且没有邮件、截图或文档能说明字段含义,就停止修复。停止修复不等于删除文件,而是把决策从“恢复旧字段”转为“防止新数据再次出现同样问题”。下一步动作是规定新导出必须同时保存字段说明和示例值,并定期做可读性抽查。这样,旧工具导出无法打开的问题才不会在下一批数据上重演。