2013-05-20 3 views
0

저는 Employees에 대한 급여 시스템과 관련된 프로젝트를 진행하고 있습니다. 내 주요 목표는 각 직원의 실제 근무 시간을 검색하는 것이지만 주어진 데이터를 어떻게 처리해야하는지 혼란 스럽습니다. 내가 사용하고있는 데이터베이스는 관계형이 아니며 관련된 회사의 금융 거래를 계산하는 데 사용됩니다. 스테이징 테이블, 차원 및 데이터웨어 하우스를 사용하여 BI 솔루션을 구축해야합니다. 급여 시스템에서 실제 직원 근무 시간은?

내가 함께 일해야 메인 테이블입니다 :

  • 시간표
  • 직원
  • 거래
  • 편차

나는 저를 줄 것이다 데이터베이스의 시간표를 가지고 각 직원의 실제 일정 - 시간. 그래서 그들이 일해야 할 시간을 계산하는 것은 문제가되지 않습니다. 거래에서 나는 각 직원이 얼마나 많은 돈을 벌고 있는지 알 수 있으며, 직원이 아프거나 휴가를 보내는 경우와 같이 비정상적인 상황이 발생했는지 알 수 있습니다. 또한 월급에 얼마나 더 추가되고 공제되는지를 명시합니다 (또한 단위 수를 나타냅니다).

내 이론은 내가 거래/편차 데이터베이스를 사용하고 결과를 실제 작업 일정과 비교한다는 것입니다.이 방법은 직원이 계획 한 것보다 많든 적게 작업했는지 알 수 있습니다.

올바른 경로에 있습니까? 아니면이 방법이 다른가요? BI를 시작한 순간부터 얻을 수있는 도움에 감사드립니다!

+0

이것은 올바른 경로에있는 것 같습니다.이 데이터베이스를 사용하면 이처럼 만 가야한다고 생각합니다. –

답변

1

올바른 경로에있는 것처럼 들리지만 실제로 급여 데이터베이스에 익숙한 데이터 전문가와 함께 계획을 확인해야합니다.

간단히 말하면 데이터베이스에서 임의의 사람을 선택하고 실제로 시간을 계산하려면 Excel에서 일부 결과를 더미로 만드십시오. 이를 데이터 전문가에게 전달하고 이것이 올바른지 또는이 비즈니스 규칙이 적용되지 않는 예외가 있는지 확인하도록하십시오.

+0

조언 해 주셔서 감사합니다. 나는 오늘이 일을하고 당신이 제안한대로 할 것입니다! –