【问题标题】:Data preparation for year based queries基于年份的查询的数据准备
【发布时间】:2020-12-09 16:25:29
【问题描述】:

我是 DataWareHouse 概念的新手。我有一个用例,其中记录带有有效的开始年份而不是结束年份。用户可以随时取消。对于任何取消,记录应出现在该年之前的结果。如果不取消的话,明年也会出现。

例如:记录 1,开始年份 - 2017 记录 2,从 2017 年开始

仅记录 1 于 2017 年 5 月取消。

当查询 2017 年时,两者都应该出现。查询 2018 年时,应仅显示记录 2。

我最初考虑将开始年份和结束年份作为 9999 存储在数据库中(不是星型模式),直到取消。当取消时,我想根据取消发生的时间更新结束年份。

但是,想知道这是否是正确的方法。

【问题讨论】:

    标签: amazon-redshift data-warehouse


    【解决方案1】:

    是的 - 这是一种正确的方法,因为可能有多个正确的解决方案(其中一个),它绝对不是一个不正确的解决方案

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-19
      相关资源
      最近更新 更多