VIP数据仓库

代理键和自然键有什么区别?维度表为什么常用代理键

先抓住题目的核心考点,再把答案拆成可复述的面试表达。

288 次浏览2026/7/9
先下定义一句话说清它是什么,面试官先听到结论。
再讲机制拆出关键流程、边界条件和常见坑位。
最后落场景结合生产经验,说出什么时候用、怎么权衡。

题目描述

请回答:代理键和自然键有什么区别?维度表为什么常用代理键

这是维度建模里很容易被追问的一题。面试官不是想听你说"代理键是系统生成的,自然键是业务自带的"就结束,而是想看你能不能讲清楚:自然键代表业务身份,代理键代表数仓里的维度版本身份。尤其碰到缓慢变化维时,如果事实表只关联自然键,很容易把历史订单关联到当前维度状态,导致历史分析错位。

参考答案

评论

登录 后参与评论

加载中...