2013-05-20 50 views
0

我正在參與一個涉及員工工資系統的項目。我的主要目標是檢索每個員工的實際工作時間,但是我對如何繼續處理我提供的數據有點困惑。我使用的數據庫是非關係數據庫,它用於計算涉及公司的財務交易。我應該使用臨時表,維度和數據倉庫來構建BI解決方案。薪資系統的實際員工工作時間?

這些都是我必須與之合作的主要表格:

  • 時間表
  • 員工
  • 交易
  • 偏差

我在數據庫中有時間表,這將給我每個員工的實際時間表 - 以小時計。所以計算他們應該工作的時間是沒有問題的。在交易中,我可以看到每個員工掙多少錢,並且可以看到是否有任何異常情況發生 - 例如員工生病或度假。它還說明增加和扣除月薪的數額(它也指出單位數)。

我的理論是,我使用交易/偏差數據庫,並將結果與​​實際工作時間表進行比較 - 這樣我就可以知道員工是否比計劃工作更多或更少。

我在正確的軌道上還是有另一種方式做到這一點? 我剛剛開始使用BI,所以我很感激任何幫助,我可以得到!

+0

這似乎你是在正確的道路..與這個數據庫我認爲你必須這樣做只有。 –

回答

1

這聽起來像你在正確的道路上,但你真的應該與熟悉工資數據庫的數據專家確認計劃。

爲了簡單起見,首先在Excel中虛擬出一些結果(比如從數據庫中選擇一個隨機的人)並進行計算以獲得實際的小時數。把它交給數據專家,讓他們確認這是否正確,或者在業務規則不適用的情況下可能有例外情況。

+0

謝謝你的建議。我今天就會處理這件事,按照你的建議去做! –