01
变更:公式、过滤、维度或时间
02
依赖:模型、指标、报表、智能体
03
比较:旧版与新版结果
04
发布:审批、生效与通知
05
回退:版本、历史与责任人
结论:先画影响范围,再修改定义
“有效客户”从下单改为支付,可能影响复购率、渠道贡献、客户分层、报告和所有相关问数。直接覆盖公式会让历史数字改变,却没人知道原因。
语义资产应有向上游数据和下游消费的依赖关系,并能按版本查看。
区分兼容、破坏和纠错变更
新增说明或同义词通常兼容;改变公式、默认过滤、时间和粒度通常是破坏性变更;修复错误则需要决定是否回溯历史。
每类变更定义不同审批、通知、双跑和回滚要求。
用双版本比较真实影响
在相同数据快照上同时运行旧版与新版,比较总量、分组、趋势和边界样本。差异应能由变更说明解释。
对高频自然语言问题运行回归集,检查指标选择、Join、过滤和结果文字是否出现非预期变化。
选择明确的生效和历史策略
可以选择从某日启用新口径、重算全部历史,或保留两套定义供过渡。无论哪种方式,都要在报表和答案中展示版本或生效日期。
为缓存、导出、预警和已发送报告制定失效或保留策略。
选型时验证影响分析能力
让候选工具修改一个被多处引用的指标,检查能否列出依赖、预览差异、审批发布、回滚并回放问题。只支持编辑公式不足以治理生产语义。
BuildTable 可作为 AI 友好数据模型路径候选;实际依赖粒度、版本、审批和回归能力需要 POC 核验。
