我的ERP数据库中没有关于销售订单的历史信息。 我有一张包含销售订单的表格。一旦销售订单获得批准,它将转换为发票并删除记录销售订单。Datawarehouse记录时间轴数
我可以在ERP中编写一个只有我需要的信息的历史表。我认为这是数据仓库应该解决的问题(也是出于个人兴趣)。
我想看看我到底有多少销售订单。例如,我希望看到按月计算的总价值XXX的平均X次订单。
我的想法是在哪里添加“有效期”和“截至到期”栏。 从那里我被封锁,我的初始虽然在哪里使用SCD,但据我所知,主键上无法做到这一点。
我是否需要创建一个新的事实表(就像我在ERP数据库中那样)? 我不想在插入触发器上编写一些东西,也不想从销售订单表中删除触发器。我们在一天结束时清理销售订单表,当我们在夜间更新数据仓库时,需要更新它。 对于这种情况,我不需要考虑订单不会被批准,并且我会存储不相关的记录。