Time 我的事实表是否需要时间维度以防止重复?

Time 我的事实表是否需要时间维度以防止重复?,time,data-warehouse,fact,Time,Data Warehouse,Fact,我正在设计一个数据仓库,需要一些关于事实表的帮助 我的事实表捕获了过期债务的事实,该表捕获了所有票据交易 我拥有的尺寸标注键如下所示: dim\u月底\u键 调暗客户密钥 dim\账单\账户\密钥 尺寸属性键 dim_bill_钥匙 调暗充电键 dim\u付款\u计划\u密钥 dim\U收入类型\U键 dim\u事务处理\u日期\u键 尺寸\账单\日期\钥匙 我正在尝试确定我的粒度级别,因为所有的密钥都可以复制,比如说,如果一个客户在一天内支付两次款 我想解决这个问题,我可以添加一个时间维度

我正在设计一个数据仓库,需要一些关于事实表的帮助

我的事实表捕获了过期债务的事实,该表捕获了所有票据交易

我拥有的尺寸标注键如下所示:

  • dim\u月底\u键
  • 调暗客户密钥
  • dim\账单\账户\密钥
  • 尺寸属性键
  • dim_bill_钥匙
  • 调暗充电键
  • dim\u付款\u计划\u密钥
  • dim\U收入类型\U键
  • dim\u事务处理\u日期\u键
  • 尺寸\账单\日期\钥匙
我正在尝试确定我的粒度级别,因为所有的密钥都可以复制,比如说,如果一个客户在一天内支付两次款

我想解决这个问题,我可以添加一个时间维度,因为时间应该总是不同的

但是,公司不需要按时报告,我是否添加了报告以防止重复

谢谢


谢丽尔:不,你不需要时间维度

您的事实中可能存在明显的重复,但它实际上会在一天内反映2笔存款-因此有两个有效记录。您可能无法区分这两个事务这一事实对系统来说(不一定)不是问题


该报告将沿着任何维度对所有存款金额进行合计,或计算存款数量,合计结果仍然可以。

不,您不需要时间维度

您的事实中可能存在明显的重复,但它实际上会在一天内反映2笔存款-因此有两个有效记录。您可能无法区分这两个事务这一事实对系统来说(不一定)不是问题


该报告将沿任何维度对所有存款金额进行合计,或计算存款数量,合计结果仍将正常。

由于存在数据仓库以沿维度聚合行,因此索引中的重复值不会出现问题。您没有试图一次检索一行。因为存在一个数据仓库来沿维度聚合行,所以索引中的重复值不是问题。您没有试图一次检索一行。非常感谢!:)非常感谢!:)