拉链表

拉链表适合于表的数据量大、而且数据会发生新增和变化,但是大半部分是不变的(数据发生变化的百分比不大),且缓慢变化的,主要目的是节省存储空间

拉链表的适用场景如下:

    表的数据量大

    表中部分字段会被更新

    表中记录变量的比例不高

    需要保留历史信息

怎么使用

  需要在维度行再增加三列:有效日期、截止日期、行标识(可选)。

在旧的一行数据增加关链时间(end_date),新的一行数据增加开链时间和关链时间,多条数据加起来是一个完整的时间周期

 

posted @ 2022-03-09 16:43  苏su  阅读(152)  评论(0编辑  收藏  举报