加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

浅谈BI和大数据的关系

发布时间:2023-01-05 07:31:27 所属栏目:大数据 来源:未知
导读: 1、概念
BI又称商业智能分析,个人理解为是一个解决方案,其作用是将企业的数据整合并快速准确的提供数据给需求方使用,简单的可以说是由数据同步,数据仓库,数据可视化,策略算法等部分组

1、概念

BI又称商业智能分析,个人理解为是一个解决方案,其作用是将企业的数据整合并快速准确的提供数据给需求方使用,简单的可以说是由数据同步,数据仓库,数据可视化,策略算法等部分组成,是一个相对抽象的概念。笔者后续会更新什么是数据仓库,有不理解的朋友可以跟一下笔者后续的博文

大数据本义是指海量的数据并且具有4V的特性。个人觉得目前人们常说的大数据可以粗浅的理解为所谓的大数据工程师用Hadoop,Spark等工具处理数据,其目的就是做自己企业的商业智能。

个人觉得从概念上讲大数据其实就是BI的一种实现方式。

2、工作职责

BI工程师在现在很多公司可能岗位职责主要是做报表,其工作内容主要是利用一些报表软件开发不同类型的报表,比如用tableau,biee,echarts等实现普通明细报表或者热力图,地图上卷下钻等。在传统行业里可能该岗位要求会sql以及相关工具即可,互联网行业则要求有一定的代码能力。

大数据工程师在各个公司的岗位职责则有多种情况,其一是做底层平台开发和维护,比如搭建维护hadoop集群,开发调度平台或者基于一些调度平台进行二次开发,开发可视化平台,即席查询平台等,这种工作要求有较强的coding能力并且对常用的开源数据产品源码有一定认识;其二是做数据开发,搭建自己公司的数仓平台,从数据同步到数仓模型设计到数据开发,这种工作要求有较强的SQL开发和调优的能力并且需要有一定的数仓模型设计功底以及一些基础的Java和Python开发能力需要去写udf或者mr,storm程序等;其三则是什么都做一点~

每个公司对其职位的定义以及工作内容可能略有不同理解大数据,这里只是个人的一点看法

3、个人认知

个人觉得一个数据部门今后会由以下几部分组成:

基础工程组:负责搭建维护Hadoop/Spark等集群,开发调度平台,报表平台等底层开发工作,也就是我在工作职责里提到的第一种情况

数据开发组:负责企业数据仓库模型的设计并在基础工程组开发的数据平台上进行数据开发,可视化平台上配置报表等,包括实时和离线两部分

策略算法组:主要负责从数据开发组完成的一些数据表中拿自己需要的数据去做处理来实现搜索排序,推荐,动态调价等功能模块。

对想问大数据工资高还是BI开发工资高的朋友们说一句,影响薪资的因素跟你从事的方向,技术能力,公司对其岗位的重视度,该岗位需求的紧急度以及个人运气都有关系,所以即使浅谈BI和大数据的关系,都不影响各个行业的发展。无论是做哪方面的工作都有高薪人士,选个自己喜欢做的深入去做即可。

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!