我确信这个问题已经在其他地方得到了回答,但我不确定如何提问,所以我不确定如何搜索答案。我提前道歉。
我们正在使用权责发生制会计方法。我不懂会计。我被告知,对于当前期间,减去前一个期间,添加新的期间,留下公司当前状态的视图。
我继承了一个“数据仓库”(我使用的术语松散),它每周(期间)都会对运营数据进行快照。快照表具有根据ETL作业运行的日期设置的年、月和期间号。事实表的关键字是作业运行的日期,而不一定与记录中的事实相关联。一切都很顺利,管理层也很高兴。
我担心的是,如果系统中断并且作业未按计划运行,会发生什么情况?由于操作数据不断变化,如果ETL作业不是每周运行相同的日期和时间,则该周的快照将被损坏,至少与按时间运行的其他周相比是如此。
这是一个常见的问题吗?这是一个糟糕的设计吗?
发布于 2016-11-04 22:32:37
您的快照是系统在给定时刻的照片。如果由于某种原因,你跳过几张照片,而潜在的现实发生了变化……没有办法找回它。
我担心您的进程会错过一些快照。
有人可能会争辩说,这种情况确实是糟糕的设计,但可能存在一些不可避免的限制,迫使原始开发人员走上这条道路,所以我不会太快做出判断。但这是一个相对常见的问题,特别是对于较旧的系统,这些系统在开发时没有考虑到Analytics,并且没有跟踪所有更改,因此如果我们错过了一些数据提取运行,则无法恢复行的历史记录。
https://stackoverflow.com/questions/40385594
复制相似问题