为每个项目保留来源信息
在工作流中传递稳定的记录 ID 或事件 ID,以便后续步骤关联原始输入。某一步筛选、映射或合并数据时,应保留足够上下文,说明哪些源记录参与了结果生成。
业务逻辑变化时,记录转换版本或规则名称。这有助于解释不同运行产生不同结果的原因,也便于复核受到质疑的下游结果。
便于诊断,同时避免泄露
记录简洁的状态、数量、标识符和错误详情,不要把完整机密载荷复制到日志中。运行历史也应像源数据一样设置访问控制和保留期限。
使用正常、被筛选和失败路径的样例测试可追溯性。确认能够还原最终值的来源并定位负责步骤,同时符合隐私要求。