jor*_*ris 1 data-warehouse fact-table dimension
我实际上是在建模数据仓库
在我的一个事实表中,我有3个数据(我想要分析的数字).问题是,我将首先填写其中一个号码,稍后(几天)填写另外两个号码.
在DW中这样做是不是坏事(因为"没有修改表"法)?
我想到的另一个解决方案是将第一个数字放在第一个事实表中,将另外两个放在第二个事实表中.当然,2 FT将链接到相同的维度表.这个解决方案对我来说似乎很好,但稍后比较数据可能会更重一些.
-
我谈到的数据是关于工作时间的.首先,员工将他的工作时间(未经验证)放在DB中,这是我的第一个属性(Qe).然后老板验证或修改(或不修改)这个数据,它给我另一个属性(Qa)有时两个属性将同时加载到DW中(如果快速验证),有时不会
那么您如何看待它,哪种解决方案更好/更清洁?
求助于你
关于修改事实表没有法律规定.如果它是在从一个步骤流向另一个步骤时跟踪进程的累积快照,那么标准的Kimball方法是在修改时更新记录.
如果它是一个事务性事实表,其中测量是在一行中同时进行的,则更新是不好的.
在您的情况下,有一个累积快照来衡量这些数据是很有意义的,因为它代表一个"工作流程",在输入的结果成为"真相"之前有一个批准步骤.
| 归档时间: |
|
| 查看次数: |
279 次 |
| 最近记录: |