【问题标题】:Actual employee working hours from payroll system?工资系统中的实际员工工作时间?
【发布时间】:2013-05-20 21:05:25
【问题描述】:

我正在从事一个涉及员工工资系统的项目。我的主要目标是检索每个员工的实际工作时间,但是我对如何处理我提供的数据有点困惑。我使用的数据库是非关系型的,它用于计算所涉及公司的财务交易。我应该使用临时表、维度和数据仓库构建一个 BI 解决方案。

这些是我必须使用的主要表格:

  • 时间表
  • 员工
  • 交易
  • 偏差

我在数据库中有时间表,它会给我每个员工的实际时间表 - 以小时为单位。所以计算他们应该工作的时间是没有问题的。在交易中,我可以看到每个员工的收入,在偏差中,我可以看到是否发生任何异常情况——例如员工生病或休假。它还说明了在月薪中增加和扣除了多少(它还说明了单位数)。

我的理论是,我使用事务/偏差数据库并将结果与​​实际工作计划进行比较 - 这样我就可以知道员工的工作量是比计划多还是少。

我是在正确的轨道上还是有其他方法可以做到这一点? 我刚开始使用 BI,所以我很感激我能得到任何帮助!

【问题讨论】:

  • 这似乎你在正确的道路上.. 有了这个数据库,我认为你必须这样做。

标签: sql database data-warehouse business-intelligence


【解决方案1】:

听起来您走在正确的道路上,但实际上您应该与熟悉薪资数据库的数据专家确认计划。

为了简单起见,首先在 Excel 中模拟一些结果(比如从数据库中随机选择一个人),然后进行计算以获得实际小时数。把它交给数据专家,让他们确认这是否正确,或者可能存在不适用此业务规则的例外情况。

【讨论】:

  • 感谢您的建议。我今天会做这件事,按照你的建议做!
猜你喜欢
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 2010-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-24
相关资源
最近更新 更多