爱淘唯一
BI工程师、数据仓库工程师、ETL工程师都属于大数据工程技术人员,三种的主要区别如下:
一、工作内容不同
1、BI工程师:主要是报表开发,负责开发工作。
2、数据库工程师:主要负责业务数据库从设计、测试到部署交付的全生命周期管理。
3、ETL工程师:从事系统编程、数据库编程与设计。
二、要求不同
1、BI工程师:要有一定的数据库经验,掌握SQL查询优化方法,精通Oracle、SQLServer、MySQL等主流数据库的应用设计、性能调优及存储过程的开发。
2、数据库工程师:理解数据备份/恢复与灾难恢复;工具集的使用。
3、ETL工程师:要掌握各百种常用的编程语言。
三、特点不同
1、BI工程师:熟悉ETL逻辑、OLAP设计和数据挖掘相关算法。
2、数据库工程师:凡是关系到数据库质量、效率、成本、安全等方面的工作,及涉及到的技术、组件,都在数据库工程师的技术范畴里。
3、ETL工程师:海量数据的ETL开发,抽取成各种数据需求。
参考资料来源:
百度百科-数据库工程师
百度百科-大数据工程技术人员
三月蛐蛐
数仓工程师没有35岁危机。数仓工程师属于技术岗位,随着技术的不断更新迭代,对技术人员的需求也不断增加。相对于其他职业,数仓工程师的技能要求更加专业和深入,对于技术人员的年龄没有明确的限制。35岁危机一般是指某些职业,如销售、市场营销等,因为年龄和工作性质的关系,容易出现职业瓶颈和晋升困境。
靓丽人生000
数据库作为整个系统的一部分,它的表现直接受服务器、操作系统、存储、网络、应用程序中SQL语句的质量、数据库设计的质量、以及其它诸多因素的影响,这些因素加在一起非常复杂,经验起着非常重要的作用。因此一个好的数据库工程师除了知识作为基础,经验的多寡、见识的薄广,往往决定了是否合格与优秀。这个行业对知识文化经验等有着较高的要求。优秀的数据库工程师不仅关心自己运维的数据库系统的原理和发展,而且紧跟业界数据库前沿技术,并关注数据库领域的顶级会议。从另外一个角度说,数据库工程师工作领域对实践经验和独立工作能力要求较高,没有经过大量的动手实践是很难胜任数据库工程师相关工作的 。正是因为这些原因,其职场现状是数据库工程师职位不易进入,而用人单位很难找到合适的从业人员,人员缺口非常大。
随着工作年限的增长,数据库工程师的经验在增加,就像医生一样,其价值会越来越高,可以逐步成长为资深数据库工程师、系统架构师、信息主管(CIO)等等,而不会出现许多软件开发从业人员在一定年龄后面临的转型问题。所以说数据仓库工程师就业前景还是很客观,只要自己坚持努力,多积累经验,这个工作完全可以成为一份很稳定的工作。就业前景还是很好的。BI 是商业智能,职位包括etl,数据仓库,数据展示工作。数据仓库,是按设定好的一种数据库模型。ETL,负责清洗原始数据的一个过程,清洗完之后将数据加载至数据仓库。大数据开发,数据量较大,上千万乃至亿级的数据量开发。
优质工程师考试问答知识库