浅谈BI和大数据的关系

欢迎进QQ群讨论:672600296

----------------------------------------------------------------------

前言

最近发现很多人都想入门大数据,有刚毕业甚至还没毕业的学生也有从其他方向转过来的工程师,甚至于很多人问做BI挣得的钱多还是做大数据挣得钱多
本文简单的阐述一下笔者对其的理解,仅供参考~

一 概念

BI又称商业智能分析,个人理解为是一个解决方案,其作用是将企业的数据整合并快速准确的提供数据给需求方使用,简单的可以说是由数据同步,数据仓库,数据可视化,策略算法等部分组成,是一个相对抽象的概念。笔者后续会更新什么是数据仓库,有不理解的朋友可以跟一下笔者后续的博文
大数据本义是指海量的数据并且具有4V的特性。个人觉得目前人们常说的大数据可以粗浅的理解为所谓的大数据工程师用Hadoop,Spark等工具处理数据,其目的就是做自己企业的商业智能。
个人觉得从概念上讲大数据其实就是BI的一种实现方式。

二 工作职责

BI工程师在现在很多公司可能岗位职责主要是做报表,其工作内容主要是利用一些报表软件开发不同类型的报表,比如用tableau,biee,echarts等实现普通明细报表或者热力图,地图上卷下钻等。在传统行业里可能该岗位要求会sql以及相关工具即可,互联网行业则要求有一定的代码能力。
大数据工程师在各个公司的岗位职责则有多种情况,其一是做底层平台开发和维护,比如搭建维护hadoop集群,开发调度平台或者基于一些调度平台进行二次开发,开发可视化平台,即席查询平台等,这种工作要求有较强的coding能力并且对常用的开源数据产品源码有一定认识;其二是做数据开发,搭建自己公司的数仓平台,从数据同步到数仓模型设计到数据开发,这种工作要求有较强的SQL开发和调优的能力并且需要有一定的数仓模型设计功底以及一些基础的Java和Python开发能力需要去写udf或者mr,storm程序等;其三则是什么都做一点~
每个公司对其职位的定义以及工作内容可能略有不同,这里只是个人的一点看法

三 个人认知

个人觉得一个数据部门今后会由以下几部分组成:
基础工程组:负责搭建维护Hadoop/Spark等集群,开发调度平台,报表平台等底层开发工作,也就是我在工作职责里提到的第一种情况
数据开发组:负责企业数据仓库模型的设计并在基础工程组开发的数据平台上进行数据开发,可视化平台上配置报表等,包括实时和离线两部分
策略算法组:主要负责从数据开发组完成的一些数据表中拿自己需要的数据去做处理来实现搜索排序,推荐,动态调价等功能模块。

结论

个人看法:对想问大数据工资高还是BI开发工资高的朋友们说一句,影响薪资的因素跟你从事的方向,技术能力,公司对其岗位的重视度,该岗位需求的紧急度以及个人运气都有关系,无论是做哪方面的工作都有高薪人士,选个自己喜欢做的深入去做即可~
------------------------------------------------------------------
欢迎进QQ群讨论:672600296
  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值