是每天凌晨把库存表的数据冗余出来一份的方案好呢?
还是在查指定日期的历史库存时,根据最新库存和出入库历史明细即时计算得出的方案好?或者还有别的更好的方案呢?

解决方案 »

  1.   

    如果存储空间足够(实事上现在的硬盘很便宜),尽量冗余出来,如果真的嫌占用空间太大的话,可以考虑只冗余一段时间的,比如一周或者一个月,事实上快照就应该是当时库存的真实数据,用它来验证你的出入库历史明细是否有错误数据,
      

  2.   

    即时计算的话,性能会有问题吗?(大公司每天都有大量的出入库明细数据)如果每天进行拍照冗余当天库存的话,那对于补录历史(或者是前几天)的出入库数据这种场景该如何解决呢?
      

  3.   

    这个功能也没太多意义吧,一般工厂是有盘点的。查询指定日期库存也不应该是经常用的吧。
      

  4.   

    财务需要查询会计期期初库存和期末库存这个时候就得用到历史库存了
      

  5.   

    最理想的应该是建数据仓库,只保留事实和维度数据。计算在数据仓库做。
      

  6.   

    1.实时计算
    2.每月结账时生成(m月数据结账后,就不能再更改m月的出入库单据)数据量大时用方案2比较好
      

  7.   

    财务需要查任意日期段的期初和期末库存
    而且每月的会计期也不一定是每月的第一天和最后一天(客户可能会随时变动)对于这种需要非常灵活的历史库存查询,可以解决吗?
      

  8.   


    请教一下,我是要把出入库明细数据装入数据仓库还是把每日的库存冗余数据装入数据仓库呢?另外可以举个例子说一下,对于这个需求事实和维度分别是哪些字段吗?
      

  9.   

    每日储存,然后建月表,每个月移一次数据,如果报表很少的话数据仓库没什么意义。
      

  10.   

    本人也遇到同样的问题,想每日自动保存库存表快照,但补录单据是一个麻烦事。