SQL 跨团队协作:指标口径和数据权限别混在一起
SQL 需求横跨产品、数据和研发时,最常见的卡点有两个:同一个指标各有定义,或者查询需要的字段根本没有授权。两件事要分别处理。
指标先落到字段和窗口
产品给业务定义,数据团队把它翻译成表、过滤条件、去重键与时间窗口,研发确认埋点和状态流转。每次口径调整都保留版本,不在群聊里覆盖旧答案。
权限按用途申请
写明使用目的、字段范围、保留期限和输出粒度。拿不到明细时,先判断聚合结果是否足够;不要把共享账号当成推进需求的捷径。
- SQL 评审同时看语义与扫描范围。
- 输出表标注负责人和刷新周期。
- 失败重跑要避免重复写入。
交接用可执行样例
提供一组脱敏输入和预期结果,让产品、研发和数据按同一案例验收。样例对不上时先修口径,不急着继续优化查询。
跨团队合作不是把 SQL 扔给下一个人。字段、权限和结果解释都有人接,数据链路才真正跑通。