BI工程師、數據倉庫工程師、ETL工程師都屬於大數據工程技術人員,三種的主要區別如下:
壹、工作內容不同
1、BI工程師:主要是報表開發,負責開發工作。
2、數據庫工程師:主要負責業務數據庫從設計、測試到部署交付的全生命周期管理。
3、ETL工程師:從事系統編程、數據庫編程與設計。
二、要求不同
1、BI工程師:要有壹定的數據庫經驗,掌握SQL查詢優化方法,精通Oracle、SQLServer、MySQL等主流數據庫的應用設計、性能調優及存儲過程的開發。
2、數據庫工程師:理解數據備份/恢復與災難恢復;工具集的使用。
3、ETL工程師:要掌握各百種常用的編程語言。
三、特點不同
1、BI工程師:熟悉ETL邏輯、OLAP設計和數據挖掘相關算法。
2、數據庫工程師:凡是關系到數據庫質量、效率、成本、安全等方面的工作,及涉及到的技術、組件,都在數據庫工程師的技術範疇裏。
3、ETL工程師:海量數據的ETL開發,抽取成各種數據需求。
百度百科-數據庫工程師
百度百科-大數據工程技術人員