저는 Employees에 대한 급여 시스템과 관련된 프로젝트를 진행하고 있습니다. 내 주요 목표는 각 직원의 실제 근무 시간을 검색하는 것이지만 주어진 데이터를 어떻게 처리해야하는지 혼란 스럽습니다. 내가 사용하고있는 데이터베이스는 관계형이 아니며 관련된 회사의 금융 거래를 계산하는 데 사용됩니다. 스테이징 테이블, 차원 및 데이터웨어 하우스를 사용하여 BI 솔루션을 구축해야합니다. 급여 시스템에서 실제 직원 근무 시간은?
이
내가 함께 일해야 메인 테이블입니다 :- 시간표
- 직원
- 거래
- 편차
나는 저를 줄 것이다 데이터베이스의 시간표를 가지고 각 직원의 실제 일정 - 시간. 그래서 그들이 일해야 할 시간을 계산하는 것은 문제가되지 않습니다. 거래에서 나는 각 직원이 얼마나 많은 돈을 벌고 있는지 알 수 있으며, 직원이 아프거나 휴가를 보내는 경우와 같이 비정상적인 상황이 발생했는지 알 수 있습니다. 또한 월급에 얼마나 더 추가되고 공제되는지를 명시합니다 (또한 단위 수를 나타냅니다).
내 이론은 내가 거래/편차 데이터베이스를 사용하고 결과를 실제 작업 일정과 비교한다는 것입니다.이 방법은 직원이 계획 한 것보다 많든 적게 작업했는지 알 수 있습니다.
올바른 경로에 있습니까? 아니면이 방법이 다른가요? BI를 시작한 순간부터 얻을 수있는 도움에 감사드립니다!
이것은 올바른 경로에있는 것 같습니다.이 데이터베이스를 사용하면 이처럼 만 가야한다고 생각합니다. –