• 回答数

    3

  • 浏览数

    181

小Journey
首页 > 工程师考试 > 数仓工程师

3个回答 默认排序
  • 默认排序
  • 按时间排序

爱淘唯一

已采纳

BI工程师、数据仓库工程师、ETL工程师都属于大数据工程技术人员,三种的主要区别如下:

一、工作内容不同

1、BI工程师:主要是报表开发,负责开发工作。

2、数据库工程师:主要负责业务数据库从设计、测试到部署交付的全生命周期管理。

3、ETL工程师:从事系统编程、数据库编程与设计。

二、要求不同

1、BI工程师:要有一定的数据库经验,掌握SQL查询优化方法,精通Oracle、SQLServer、MySQL等主流数据库的应用设计、性能调优及存储过程的开发。

2、数据库工程师:理解数据备份/恢复与灾难恢复;工具集的使用。

3、ETL工程师:要掌握各百种常用的编程语言。

三、特点不同

1、BI工程师:熟悉ETL逻辑、OLAP设计和数据挖掘相关算法。

2、数据库工程师:凡是关系到数据库质量、效率、成本、安全等方面的工作,及涉及到的技术、组件,都在数据库工程师的技术范畴里。

3、ETL工程师:海量数据的ETL开发,抽取成各种数据需求。

参考资料来源:

百度百科-数据库工程师

百度百科-大数据工程技术人员

数仓工程师

270 评论(13)

三月蛐蛐

数仓工程师没有35岁危机。数仓工程师属于技术岗位,随着技术的不断更新迭代,对技术人员的需求也不断增加。相对于其他职业,数仓工程师的技能要求更加专业和深入,对于技术人员的年龄没有明确的限制。35岁危机一般是指某些职业,如销售、市场营销等,因为年龄和工作性质的关系,容易出现职业瓶颈和晋升困境。

162 评论(12)

靓丽人生000

数据库作为整个系统的一部分,它的表现直接受服务器、操作系统、存储、网络、应用程序中SQL语句的质量、数据库设计的质量、以及其它诸多因素的影响,这些因素加在一起非常复杂,经验起着非常重要的作用。因此一个好的数据库工程师除了知识作为基础,经验的多寡、见识的薄广,往往决定了是否合格与优秀。这个行业对知识文化经验等有着较高的要求。优秀的数据库工程师不仅关心自己运维的数据库系统的原理和发展,而且紧跟业界数据库前沿技术,并关注数据库领域的顶级会议。从另外一个角度说,数据库工程师工作领域对实践经验和独立工作能力要求较高,没有经过大量的动手实践是很难胜任数据库工程师相关工作的 。正是因为这些原因,其职场现状是数据库工程师职位不易进入,而用人单位很难找到合适的从业人员,人员缺口非常大。

随着工作年限的增长,数据库工程师的经验在增加,就像医生一样,其价值会越来越高,可以逐步成长为资深数据库工程师、系统架构师、信息主管(CIO)等等,而不会出现许多软件开发从业人员在一定年龄后面临的转型问题。所以说数据仓库工程师就业前景还是很客观,只要自己坚持努力,多积累经验,这个工作完全可以成为一份很稳定的工作。就业前景还是很好的。BI 是商业智能,职位包括etl,数据仓库,数据展示工作。数据仓库,是按设定好的一种数据库模型。ETL,负责清洗原始数据的一个过程,清洗完之后将数据加载至数据仓库。大数据开发,数据量较大,上千万乃至亿级的数据量开发。

139 评论(10)

相关问答