3. 标签元数据管理
元数据管理,说白了就是给每个标签办一张"身份证"。我见过太多团队,标签建了大几百个,到后来谁也说不清某个标签到底是什么意思、谁建的、能不能用。嗯,问题就出在元数据这个根上没扎牢。
你想想看,一个标签连基本属性都没管好,后续的标签检索、血缘分析、质量评估全都是空中楼阁。所以这一章,咱们就把标签元数据模型的设计讲透。
3.1 元数据模型的核心要素
一个完整的标签元数据模型,应该包含哪些字段?下面这张表是我在多个项目里反复调整后沉淀下来的核心字段集,缺一不可。
| 字段 | 必填 | 说明 | 示例 |
|---|---|---|---|
| 标签ID | 是 | 全局唯一标识,建议带业务语义编码 | TAG_CUST_LTV_001 |
| 标签名称 | 是 | 业务可读的名称,不超过30个汉字 | 高价值客户 |
| 标签描述 | 是 | 清晰定义标签含义、口径、适用场景 | 近12个月累计消费金额排名前10%的客户 |
| 标签负责人 | 是 | 责任到人,支持团队或岗位别名 | 张三 / 数据标签组 |
| 创建时间 | 是 | 标签首次上架的时间戳 | 2025-03-15 10:30:00 |
| 有效期 | 是 | 标签的生命周期截止时间,过期自动归档 | 2026-03-15 |
| 标签状态 | 是 | 草稿 / 已发布 / 已下架 / 已归档 | 已发布 |
| 数据来源 | 否 | 标签依赖的数据表或接口路径 | dw_cust_order_summary_di |
| 更新频率 | 否 | 标签值的刷新周期 | T+1 / 实时 / 每周 |
| 数据类型 | 否 | 标签值的类型:布尔、枚举、连续值等 | 枚举(是/否) |
小提示:我个人习惯把"标签ID"设计成带业务前缀的编码格式,比如 TAG_主题域_业务含义_序号。这样一看ID就知道标签归属哪个域,排查问题时不用翻元数据表。
下面这张图把字段之间的层级关系画清楚了,你可以看到元数据模型是怎么一层层组织起来的。