我正在从事一个涉及员工工资系统的项目。我的主要目标是检索每个员工的实际工作时间,但是我对如何处理我提供的数据有点困惑。我使用的数据库是非关系型的,它用于计算所涉及公司的财务交易。我应该使用临时表、维度和数据仓库来构建一个 BI 解决方案。
这些是我必须使用的主要表格:
- 时间表
- 员工
- 交易
- 偏差
我在数据库中有时间表,它会给我每个员工的实际时间表 - 以小时为单位。所以计算他们应该工作的时间是没有问题的。在交易中,我可以看到每个员工的收入,在偏差中,我可以看到是否发生任何异常情况——例如员工生病或休假。它还说明了在月薪中增加和扣除了多少(它还说明了单位数)。
我的理论是,我使用事务/偏差数据库并将结果与实际工作时间表进行比较——这样我就可以知道员工的工作量是比计划的多还是少。
我在正确的轨道上还是有其他方法可以做到这一点? 我刚开始使用 BI,所以我很感激我能得到的任何帮助!