【发布时间】:2020-12-09 16:25:29
【问题描述】:
我是 DataWareHouse 概念的新手。我有一个用例,其中记录带有有效的开始年份而不是结束年份。用户可以随时取消。对于任何取消,记录应出现在该年之前的结果。如果不取消的话,明年也会出现。
例如:记录 1,开始年份 - 2017 记录 2,从 2017 年开始
仅记录 1 于 2017 年 5 月取消。
当查询 2017 年时,两者都应该出现。查询 2018 年时,应仅显示记录 2。
我最初考虑将开始年份和结束年份作为 9999 存储在数据库中(不是星型模式),直到取消。当取消时,我想根据取消发生的时间更新结束年份。
但是,想知道这是否是正确的方法。
【问题讨论】:
标签: amazon-redshift data-warehouse