VIP数据仓库
业务过程、业务实体和业务事件怎么区分
先抓住题目的核心考点,再把答案拆成可复述的面试表达。
20 次浏览2026/7/30
先下定义一句话说清它是什么,面试官先听到结论。
再讲机制拆出关键流程、边界条件和常见坑位。
最后落场景结合生产经验,说出什么时候用、怎么权衡。
题目描述
请回答:业务过程、业务实体和业务事件怎么区分
这是数仓建模里很基础、但特别容易混淆的一道题。很多人把“订单表、用户表、支付表”直接当成业务过程,把“下单、支付、发货”又都叫成实体。面试官真正想听的是:实体是被描述的对象,事件是发生的一次动作,过程是围绕一个业务目标组织起来的一组事件;三者会分别影响维度设计、事实表设计和表的粒度。
如果这三个概念没分清,建模时就容易出现两类问题:把业务库的 CRUD 表直接搬成数仓表,或者把下单、支付、退款全部塞进一张大宽表,最后既说不清一行代表什么,也无法准确统计业务过程。
评论
加载中...