零售销售数据处理:事实表与维度表键的深入解析
在零售销售数据处理中,有诸多关键要点需要我们关注,包括新测量事实的添加、无事实事实表的运用,以及维度表和事实表键的管理等。下面将一一展开介绍。
新测量事实的添加
在零售销售数据处理中,新测量事实的添加是常见操作。当有新的测量事实时,可根据不同情况将其添加到事实表中。
1. 相同测量事件和粒度 :若新事实与现有事实处于相同测量事件且粒度相同,可直接修改事实表,添加新列并填充值。例如原事实表记录了商品的销售数量和金额,现在新增了销售利润这一事实,且销售利润的测量事件和粒度与销售数量、金额相同,就可按此方法处理。
2. 不同粒度 :若新事实自然地发生在不同粒度,且无法分配到原事实表的粒度时,应将其放在单独的事实表中,因为在同一事实表中混合粒度是错误的。比如原事实表以商品每天的销售情况为粒度,新事实是商品每周的库存周转率,由于粒度不同,就需单独处理。
无事实事实表
在零售销售中,有一个重要问题是现有销售模式无法回答的,即哪些商品在促销但未售出。销售事实表仅记录实际销售的SKU,若为未销售的SKU添加零事实行,会极大地扩大事实表。因此,需要一个促销覆盖或事件事实表来解决这个问题。
1. 促销覆盖事实表 :以日期、产品、商店和促销为键,为每家商店每天(或每周,若零售促销持续一周)促销的每个产品加载一行,无论该产品是否销售。此表虽无测量指标,但能捕捉相关键之间的关系,被称为无事实事实表。为便于计数,可包含一个虚拟事实,如促销计数,其值始终为1。
2. 确定
超级会员免费看
订阅专栏 解锁全文
860

被折叠的 条评论
为什么被折叠?



