我所理解的数据仓库架构师、数据库架构师和BI架构师的职责
近来有换工作的想法了, 定位是数据仓库架构师, 因为最近几年一直做相关工作, 同时也看好数据仓库的前景. 在51job.com搜了一下数据仓库架构师, 开放的职位并不多, 放大了搜索范围, 搜索了数据库架构师和BI架构师. 结果是多了不少.
下面我谈谈我对数据仓库架构师, 数据库架构师, 以及BI架构师的职责的理解.
数据仓库架构师, 往往要做数据建模, 主要是面向数据仓库领域, 另外还要考虑ETL, 调度平台建设, 数据仓库的运维架构, 所以他需要具备4方面的知识和能力: 数据架构、ETL、数据库平台以及infrastructure知识。
BI 架构师, 和数据仓库架构师相比, 他更关注前端的应用, 这就像application架构师和数据库架构师的差别一样. 对于DWBI项目来讲, OLAP和报表展现已经数据挖掘应该算前端.
下面我谈谈我对数据仓库架构师, 数据库架构师, 以及BI架构师的职责的理解.
数据仓库架构师, 往往要做数据建模, 主要是面向数据仓库领域, 另外还要考虑ETL, 调度平台建设, 数据仓库的运维架构, 所以他需要具备4方面的知识和能力: 数据架构、ETL、数据库平台以及infrastructure知识。
数据库架构师, 可以分为两类, 一类为开发类, 另一类为维护类。
a)开发类的数据库架构师往往负责数据建模,但主要是面向OLTP系统的,另外也需要考虑数据库性能调优,索引和分区等。
b)运维类架构师,职责同运维类DBA. 首要的任务是, 保证数据库的正常运行, 所以除了数据库本身外, 还需要关注服务器的状态(CPU、memory,storage)等, 另外, 制定合适的HA(高可用性)和DR(灾难恢复)方案, 制定合理的存储规划, 以及数据库选型等。BI 架构师, 和数据仓库架构师相比, 他更关注前端的应用, 这就像application架构师和数据库架构师的差别一样. 对于DWBI项目来讲, OLAP和报表展现已经数据挖掘应该算前端.