一.作为企业架构师,我们为什么需要构建数据结构?
数据结构主要有以下内容:
1)数据标准不一致
2)数据模型管理混乱
3)深入的性能的问题无法解决
4)SQL语句编写水平不高导致出现严重性能问题
5)开发人员对执行计划收悉
6)上线前缺乏审计
7)相对复杂的数据处理能力欠缺
8)数据质量差需要执行数据质量管理
数据是客户的财富,虽然对于我们开发人员一文不值,在客户那里就是无价之宝,保障数据的完成性,安全性,可靠性,
二.作为一名数据架构师所掌握职责和技术
创建数据管理系统进行整合,集中,保护和维护数据源
必备语言:java,SQL,XML,HIVE,PIG,SPARK
技能和特长:数据仓库解决方案 , 深入了解数据库体系结构 , 提取thansformation,加载(ETL),电子表格和BI工具,数据建模,系统开发
三.如果你应聘架构师方面的工作,那么你认为设计架构具体都做些什么呢?
1:确认需求 .2:系统分解.3:技术选型4:制定技术规格说明
架构师不仅要保持与开发者的沟通,也需要与项目经理、需求分析员,甚至与最终用户保持沟通。所以,对于架构师来讲,不仅有技术方面的要求,还有人际交流方面的要求。学会这些,难道还拿不到,怎么点薪资吗?
原文:http://blog.51cto.com/13858692/2138916