一、岗位职责
数据仓库建设与管理
负责大数据数据仓库的建设,根据业务需求制定设计方案和开发计划。
参与数据仓库的架构设计、模型设计、ETL(Extract, Transform, Load)设计等。
负责数据仓库的日常运维和优化,确保数据仓库的稳定性和高效性。
数据整合与转换
负责从多个数据源中提取数据,并进行数据清洗、转换和加载,确保数据的一致性和准确性。
使用ETL工具或编写代码实现数据的自动化处理流程。
数据建模与设计
设计并构建数据仓库的数据模型,包括维度建模、事实表设计等,以支持复杂的查询和分析需求。
参与业务数据模型的规划和设计,确保数据仓库能够满足业务部门的分析需求。
数据质量与性能优化
监控数据仓库的数据质量,处理数据异常和冲突,确保数据的准确性和完整性。
对数据仓库进行性能优化,包括查询优化、索引优化、存储优化等,提升数据处理和查询的效率。
数据安全与权限管理
实施数据仓库的安全策略,包括访问控制和权限管理,确保敏感数据不被未经授权的人员访问。
遵守数据保护法规和公司政策,确保数据处理的合规性。
技术支持与培训
为业务部门提供技术支持,解答关于数据仓库的疑问和问题。
组织或参与数据仓库相关技术的培训,提升团队成员的技能水平。
二、任职要求
教育背景
计算机科学、数学、统计学或相关领域的本科及以上学历。
工作经验
具有2年以上大数据或数据仓库领域的工作经验。
有大型数据仓库建设、管理或优化经验者优先。
技术技能
熟练掌握Hadoop、Hive、HBase、Spark、Flink等大数据相关技术及其生态圈。
熟悉关系型数据库(如MySQL、Oracle)和非关系型数据库(如MongoDB、Redis)的设计和优化。
具备良好的SQL编程能力,能够编写高效的SQL查询语句。
熟悉ETL工具的使用和配置,如Informatica、Datastage、Kettle等。
熟练掌握Java、Python等编程语言,能够进行数据处理和分析的编程开发。
其他:
具备良好的沟通能力和团队合作精神,能够与不同部门的团队成员有效协作。
具备较强的学习能力和解决问题的能力,能够快速适应新技术和新环境。
对数据敏感,具有强烈的数据意识和数据驱动业务的思维。