資料倉儲架構師設計並維護資料管理解決方案,以儲存、整合和擷取企業打算用於決策的結構化資料。
資料倉儲架構師會怎麼做?
首先,我們來說明為何組織想要雇用熟練的資料倉儲架構師。
許多企業都需要資料倉儲,才能快速、輕鬆地取得可靠、高品質的資料,以利決策。資料倉儲是整合資料的解決方案,包括歷史資料,來自交易系統和關聯式資料庫等許多來源。業務分析師和其他資料專家可以對資料倉儲中處理過的資訊進行高速 SQL 查詢,以產生商業情報、資料視覺化和報告。
資料倉儲架構師的任務是建立並實作資料倉儲架構,以最佳支援業務的特定資料需求。這些專業人員運用其技術和分析技能,在雲端或就地部署開發資料管理解決方案,以便組織儲存和檢索其處理的資料。
此職位的日常職責可能包括開發資料探勘與資料分析工具、測試並改善資料倉儲系統,以及報告系統效能與專案進度。資料倉儲架構師在設計資料倉儲架構時,可能還需要考慮網路安全、資料治理和其他問題。
如何成為資料倉儲架構師
資料倉儲架構師通常需要對擷取、轉換、載入 (ETL) 資料整合流程有透徹的了解,才能完成工作。資料倉儲使用這個流程,從各種來源取得資訊,以提供資料。
如果您想要成為資料倉儲架構師,但您尚未透過在職體驗了解 ETL,您可以透過線上或離線課程作業和訓練來建立您的知識。自我指導,例如閱讀主題書籍,也是提升您對主題基本知識的一種方式。
要成為資料倉儲的架構師,您還需要許多其他技術能力。許多雇主喜歡在資料倉儲架構師履歷中看到這樣的技能:
企業級應用程式整合(EAI),用於促進應用程式之間的通訊
變更資料擷取(CDC),以近乎即時地識別和追蹤儲存在資料庫中的資料變更
線上分析處理(OLAP),用於多維分析
資料倉儲建模,用於在資料倉儲平台內設計並組織資料模型
旨在擔任資料倉儲架構師的專業人士,也應具備 Oracle、MySQL 和 DB2 等多重資料庫平台的經驗或豐富知識。
也有助於熟悉常見資料倉儲類型的架構。例如,企業資料倉儲(EDW)可供商業使用者存取資料,以供分析和報告之用,以及營運資料儲存(ODS),用於查詢交易資料。
所需教育
大多數資料倉儲架構師的工作說明指出,應徵該職務的應徵者至少應具備電腦科學、資訊科技、電腦工程或電子工程等學科的學士學位。
體驗
為資料倉儲架構師職務聘僱的雇主,通常最先尋求此產業過去的經驗,尤其是在招募更資深的職位時。但許多人也發現,其他工作的經驗,如資料庫管理員或軟體開發人員角色,對這個職位而言是寶貴的。此外,在某些情況下,雇主認為豐富的實際操作經驗與學位相同甚至更重要。
認證
相關 IT 認證永遠能讓技術專業人員在招募過程中佔有一席之地,並提升其賺取的容量。因此,成為認證的資料倉儲架構師是值得的。然而,認證並非許多資料倉儲架構師角色的必要條件,甚至在您的資料倉儲架構師履歷中提到,您擁有的認證可以幫助您成為潛在雇主。
IBM 認證解決方案架構師 - Data Warehouse V1 認證是您可能會考慮進行的資料倉儲架構師認證範例。根據 IBM 的說法,這項認證證明了專業人員能夠設計、規劃和建構資料倉儲解決方案,並在支援、文件和/或相關主題專家的有限協助下完成。(請在此處深入了解此認證。)
大數據工程認證,例如美國資料科學委員會(DSCA) 認證,也有助於推動或提升您身為資料倉儲架構師的職涯。DSCA 認證顯示,您了解大數據平台,如 Hadoop 和 Spark,以及各種類型的開發人員工具。
此外,資料倉儲架構專家可能會考慮獲得 DAMA International 的認證資料管理專家(CDMP)認證,以加深他們對資料管理主題的知識,例如資料架構和資料治理。
資料倉儲架構師薪資
如果您在不久的將來就受聘擔任此職務,您預期可以獲得什麼類型的資料倉儲架構師薪資? 快速搜尋 2023 年目前薪資數據後,美國這份工作的起薪中位數約為 110,000 美元。
請記住,技能、經驗、產業和地理位置等因素都會影響您從雇主處獲得的資料倉儲架構師薪資。
資料倉儲架構師工作展望
雖然美國勞工統計局(BLS)並未提供資料倉儲架構師的工作前景細節,具體而言,在職業展望手冊中會指出以下幾點:資料庫管理員和架構師的整體就業率預計從 2021 年到 2031 年將成長 9%,這比所有職業的平均成長速度更快。
BLS 還報告說,需要替換轉調其他職業或離開勞動力退休的員工,將在未來幾年對這些專業人士的需求有所貢獻。此外,由於公司希望從所有可用資料中獲取和創造價值,資料管理需求只會增加業務。
資料倉儲架構師:3 個常見問題
以下是三個問題,人們對資料倉儲架構師的職位感到好奇,在研究這個角色時經常提出。
資料倉儲架構師是否需要編碼?
大多數的雇主會尋找資料倉儲架構師,他們對於資料倉儲架構開發時經常使用的程式設計語言有強大的掌控力。這些語言包括 JavaScript、Python 和 SQL。
對 COBOL 的了解,也可能是資料倉儲架構師工作的一大優勢。這種語言已經存在了數十年,但現在仍被企業和開發人員廣泛使用。因此,如果您有使用 COBOL 的經驗,請務必在資料倉儲架構師履歷中強調。
而且,如果您在申請資料倉儲架構師職務之前需要建立您的程式設計技能,有許多線上課程和編碼引導架構。
成為資料倉儲架構師需要多長時間?
如前所述,您可能需具備相關領域的四年學位,才能進入此專業領域。滿足工作說明中概述的期望教育要求,也能協助您獲得更高的資料倉儲架構師薪資。
大多數的雇主也期望在密切相關的技術領域擁有多年的工作經驗,例如資料庫管理員、資料庫工程師或資料架構師。
如果您在大學或剛畢業,實習可以提供重要的學習途徑,幫助您為這個職業做好準備。如果您計畫透過訓練營或其他課程來提升您的程式設計技能,您至少需要數週的時間才能完成這項學習。
資料倉儲架構師需要知道什麼?
除了上述關於技術能力和此技術職位所需的專業經驗的資訊外,有抱負的資料倉儲架構師應牢記,包括批判性思維在內的堅實軟技能,也是工作成功的關鍵。
成為資料倉儲架構師後,您可能需要大部分時間獨立作業。然而,團隊合作對於許多資料管理專案的成功至關重要。此外,您需要強大的溝通技巧,才能與企業內的人員有效合作,並了解他們的特定資料需求,以及向非技術性使用者提供工作相關資訊,包括業務領導。