ETL开发人员职位描述模板/简介
我们正在寻找经验丰富的ETL开发人员,以为我们的组织设计和实施数据仓库环境。您的职责将涉及与数据管理团队合作,评估组织的存储需求,开发数据仓库,从公司服务器中提取数据,填充新仓库,并在完成后对其进行测试。
要作为ETL开发人员蓬勃发展,您需要在编码语言和仓库设计上精心设计,并能够充分向公司表达您的想法。最后,顶级ETL开发人员可以构建一个符合公司数据存储需求的高效且量身定制的仓库环境。
ETL开发人员工作档案
ETL开发人员是IT专业人员,它为企业创建数据存储系统,并通过必须保留数据来填充此类系统。
ETL是代表“提取,转换,负载”的首字母缩写词,它是指将业务数据导入到数据仓库环境中,对其进行测试以进行性能并在其上线之前调试。 ETL开发人员必须是专业人士,以了解公司数据情况以提供完整的数据存储解决方案。
汇报给
-CTO
ETL开发人员责任
- 确定数据存储要求
- 使用各种数据仓库想法为组织的内部部门创建数据仓库
- 开发和改进数据解决方案,以使数据平滑分布,并负责收集,处理,维护和分析大量数据
- 领导逻辑数据模型的设计,以及物理数据库结构的实现,以及运营数据存储和数据集市的构建和实施
- 创建,自动化和支持用于数据提取,转换和加载的复杂应用程序
- 确保数据的准确性
- 为ETL应用程序创建逻辑和物理的数据流模型。
- 将数据访问,转换和移动要求转换为功能规范和映射设计
ETL开发人员需求和技能
- PL/SQL Server开发知识
- NOSQL数据库的知识
- 事先熟悉尺寸建模
- 有关Hadoop组件的知识,包括HDFS,Spark,HBase,Hive和Sqoop
- 了解OLAP,SSA和MDX
- 有Java和/Or.net的知识
- 诸如SSIS之类的ETL技术的知识
- 建模工具的知识,例如Toad Data Modeller,Erwin和Embarcadero
- 以前的经验与企业用户互动并理解他们的需求
- 学习和使用新颖和多样的方法的能力
- 管理项目的能力
- 出色的团队合作能力
- 出色的分析和解决问题的能力