沒有做過數據處理相關工作的人,可能對于“數據倉庫工程師”這樣一個職位充滿了好奇和疑問。而只要做過數據處理的人,大概率對“數據倉庫”比較了解。因為在現代化的企業(yè)里,所有的業(yè)務都要和數據掛鉤,各種各樣的數據會幫助企業(yè)分析市場形勢,從而做出正確的決策。因此,數據倉庫的建設與管理尤為重要。
數據倉庫工程師的職責范圍包括很多。比如完成數據ETL(數據抽取、數據轉換、數據加載)開發(fā)的工作,還要完成相關文檔的編寫。一旦發(fā)現數據質量問題,數據倉庫工程師就需要出馬,分析問題并且解決問題。各類數據指標的制定,以及數據指標的管理,也需要數據倉庫工程師來完成。
數據倉庫工程師是一個怎樣的職業(yè)?
這樣一聽,數據倉庫工程師的工作就很麻煩。事實上也是如此,不少數據倉庫工程師都叫苦不迭。我認識一個做了五年數據倉庫工作的朋友,據他說,光是每天和各種各樣的數據打交道就非常頭疼了。不同類型的數據有不同的格式,數據與數據之間還有著各種關聯,而數據倉庫工程師需要屢清各類數據之間的關系。有些時候,技術問題并不是難點,改各類數據才是最磨人的事情。
數據倉庫工程師不僅需要懂數據,還要懂業(yè)務。每個數據代表的含義,每個數據的來龍去脈,數據和業(yè)務存在什么樣的關聯,哪些數據可以整合,哪些數據可以共享,這都需要建立在對業(yè)務數據比較熟悉的前提上。
數據倉庫工程師是一個怎樣的職業(yè)?
最前線的業(yè)務人員對于數據并不敏感,所以會提出一些天馬行空的想法,而數據倉庫工程師面對業(yè)務人員的要求時,需要跟他們解釋方案是否可行。如果遇上一些對業(yè)務不太熟的業(yè)務員時,數據倉庫工程師就更頭疼了。而面對后端的工作人員時,數據倉庫工程師可能會遇到數據不一致、數據對不上號的情況。每天面對五花八門的問題,真的非??简灁祿}庫工程師的心態(tài)。
對于企業(yè)來講,數據倉庫工程師是一個至關重要的職位。因為對于管理層和決策層來講,數據倉庫工程師為他們提供了最一手的數據,可以通過數據決定公司的走向,做出大大小小的決策。但是對于數據倉庫工程師本身來講,做數據處理是一個“苦差事”,需要強大的心理素質。