[請問] 人事管理系統的資料要轉出來成EXCEL

作者: zxcdewqa (    )   2021-09-02 14:33:51
先解釋一下背景
我們公司的系統很老舊
內建沒有可以把人事系統裡的資料轉出來的功能
最近來了個新老闆
新老闆常想到什麼就要一下EXCEL資料說要做了解跟分析
系統卻都轉不出資料來
只好就請我們這老系統工程師
一支一支依我們今天遇到的需求做出來給我們
但新老闆想做新的系統
也覺得現階段這樣做不是辦法
就想請我們老系統工程師
寫一個一勞永逸的轉檔程式
把"所有資料"都轉出來
好的,什麼叫所有資料呢?
當然最基本那種姓名、地址、ID這種都沒問題
我不是要問這種的
我要問的是除了基本資料之外
我們還有一些每一年都會重複發生的事
譬如說同一堂課他可能2018年有參加、2019年也有、2020年也有
或是他的職務一直升上去,他當過課員、經理、協理
這樣在同一個項目下會分支出來的資料
在轉出來的資料裡該怎麼呈現老闆想要的所謂"所有的資料"
老系統工程師每寫一支轉檔,都要跟我們收一次錢的
所以新老闆才覺得很母湯
也不喜歡這個老系統工程師
怕新系統不找他做的話
到時我們什麼資料都拿不出來
手上什麼都沒有
所以也想趁這個一次痛
把系統所有登記的資料都拿到手
我文組的啊~
我不知道老闆這種要求在IT這邊其實真的是合理且做的到的
還是其實我在想這件事的整個概念或是思考的方向從基本上就不對
譬如說才沒有一個方式可以轉出所有的資料的EXCEL檔
一定要分成五次,之類的
不知道我的敘述大家看的懂嗎?
哭哭
謝謝大家
作者: hsinyeh (hsinyeh)   2021-09-02 14:42:00
看不懂你想要表達甚麼 老闆就是想要花一筆錢把所有database資料全部撈出來 他哪管你要幾次重點是花幾次轉對你有啥差別
作者: zxcdewqa (    )   2021-09-02 14:46:00
哈哈哈,因為我們沒有程式可以轉全部呀~都要再寫程式每寫一支,工程師就要跟我們收一次錢
作者: OrzOGC (洞八達人.拖哨天王)   2021-09-02 14:50:00
只要資料庫在,要什麼都能撈啊
作者: ChungLi5566 (中壢56哥)   2021-09-02 14:51:00
只要想得到的都寫得出來 價錢問題而已
作者: a21802 (NEC)   2021-09-02 14:54:00
不是什麼一支兩支的問題吧 直接開需求是全部都拉完阿
作者: zxcdewqa (    )   2021-09-02 14:56:00
所以就是給工程師去傷腦筋就對囉,我只要說:我要全部~我只是不知道我會拿到什麼樣的東西
作者: a21802 (NEC)   2021-09-02 14:56:00
隨便一個免費ETL工具就能把資料從DB拉出來轉好檔了資料不做任何處理的話 甚至不用寫code 用工具流程拉一拉
作者: enjoyyou (漫步人間)   2021-09-02 15:23:00
簡單講 沒做索引 你就是得自己重新連結相關..
作者: azdy (旅行的意義?)   2021-09-02 15:38:00
老闆要的這種格式,是給人看的,不會符合資料庫的正規化格式
作者: ChungLi5566 (中壢56哥)   2021-09-02 15:55:00
需求要明確 如果連需求都不知道怎麼開 就要請顧問來釐清需求
作者: robrob99 (梁龍)   2021-09-02 16:21:00
看完只覺得很蠢 有資料庫 老闆要看啥自然就是撈啥 說全撈出來 建新的 那就是整個資料庫撈給你 再把資料灌回去
作者: kuchel (KKKKK)   2021-09-02 16:42:00
你的所有資料就是資料庫,所以直接請他寫個資料庫轉EXCEL然後自己開EXCEL慢慢找資料,對於不懂的人這樣最簡單不過如果資料很龐大,EXCEL電腦開不開得起來是問題EXCEL有大小上限,版本不同還不一樣,資料太多真要多個檔
作者: ChungLi5566 (中壢56哥)   2021-09-02 18:58:00
比較有規模的公司也是養一群IT寫程式撈資料
作者: najoy (○巫女小姐○)   2021-09-03 23:48:00
建好資料庫 想看什麼再做查詢就好了…

Links booklink

Contact Us: admin [ a t ] ucptt.com