## ETL开发 岗位技能要求
### 简介
ETL开发负责将分散系统的数据整合到统一的数据仓库,需完成数据清洗、格式转换、质量校验等工作。常见技术栈包括Informatica/Talend等工具,Oracle/MySQL等数据库,以及SQL/Python等编程语言。要求具备数据流设计、增量同步机制开发及ETL性能调优能力。
### 职业方向
初级ETL开发工程师→中级ETL开发工程师→高级ETL架构师
ETL开发→数据仓库工程师→大数据开发工程师
ETL开发→数据治理工程师→首席数据官(CDO)
### 核心技能
ETL工具使用(InformaticaTalendDataStage)
### 相关技能
[数据管道开发](https://s.niuqizp.com/s_campus_%E6%95%B0%E6%8D%AE%E7%AE%A1%E9%81%93%E5%BC%80%E5%8F%91/?ur=article), [星型雪花模型设计](https://s.niuqizp.com/s_campus_%E6%98%9F%E5%9E%8B%E9%9B%AA%E8%8A%B1%E6%A8%A1%E5%9E%8B%E8%AE%BE%E8%AE%A1/?ur=article), [SQL性能优化](https://s.niuqizp.com/s_campus_SQL%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/?ur=article), [数据血缘追踪](https://s.niuqizp.com/s_campus_%E6%95%B0%E6%8D%AE%E8%A1%80%E7%BC%98%E8%BF%BD%E8%B8%AA/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_计算机科学与技术/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_软件工程/?ur=article), [信息工程](https://s.niuqizp.com/s_campus_信息工程/?ur=article), [数据分析](https://s.niuqizp.com/s_campus_数据分析/?ur=article)
### 相关证书
[ClouderaCCA175认证](https://s.niuqizp.com/s_campus_ClouderaCCA175认证/?ur=article), [OracleOCP认证](https://s.niuqizp.com/s_campus_OracleOCP认证/?ur=article), [PMP项目管理认证](https://s.niuqizp.com/s_campus_PMP项目管理认证/?ur=article), [AWS大数据认证](https://s.niuqizp.com/s_campus_AWS大数据认证/?ur=article)
### 相关岗位
[数据仓库开发工程师](https://s.niuqizp.com/s_campus_数据仓库开发工程师/?ur=article), [BI开发工程师](https://s.niuqizp.com/s_campus_BI开发工程师/?ur=article), [数据治理工程师](https://s.niuqizp.com/s_campus_数据治理工程师/?ur=article), [大数据开发工程师](https://s.niuqizp.com/s_campus_大数据开发工程师/?ur=article)
### 求职建议
应届生建议:1)熟练掌握至少1种ETL工具和SQL编程 2)通过Kaggle/阿里天池等平台积累数据清洗项目 3)熟悉缓慢变化维度处理等常见ETL模式 4)了解Hadoop/Spark等大数据处理框架 5)注意培养跨部门协作沟通能力