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

数据仓库_工作内容介绍(一)

发布时间:2020-12-14 02:57:09 所属栏目:大数据 来源:网络整理
导读:? [前言] ? ? ? ? 很不好意思,之前的博客太监了,对各位关注博客的朋友表示歉意。上半年,被一家新成立的公司以2%的股份、项目经理职位忽悠入职,在边疆出差,结果从入职起,工资就不能按时发,后来情况严重了,只能忙于讨薪、维权了,就无暇更新博客了。 ?

? [前言] ? ?

? ? 很不好意思,之前的博客太监了,对各位关注博客的朋友表示歉意。上半年,被一家新成立的公司以2%的股份、项目经理职位忽悠入职,在边疆出差,结果从入职起,工资就不能按时发,后来情况严重了,只能忙于讨薪、维权了,就无暇更新博客了。

? ? 如今楼主以顺利离职返京,当仍被拖欠几万元报销及工资,如果有法律界的朋友,感谢伸出援助之手。

? ? 上周创建了“数据仓库技术讨论群”,群号大家可以私信我询问,欢迎一起讨论技术。

? [概要]

? ? 这篇博文主要是参考了身边一些做数据仓库相关工作朋友的情况,对目前北京等地的数据仓库相关工作的岗位情况,项目情况等作出说明,以解大家迷茫。

? [大环境]

? ? 从公司性质上可以把数据仓库相关的技术岗位归为两类,外包、非外包。可能大家对这两种性质的公司,或多或少都有一些了解,但随着行业和技术的发展,其中的的内容还是有了不少变化的。
? ? 从一个现在比较热门的话题,大数据入手。很多人都认为,用oracle,db2等关系型数据库给政府,金融,通信等传统行业做数据仓库的,必然是外包喽,典型的公司有,XX动力,X思,X致,X捷,还有几家国字开头的,如中X软等。搞技术的人,都希望自己能跟上技术发展,能够做有技术含量的工作。近几年,大数据在数据类工作中,产生了巨大的影响,BAT等互联网公司成了人们眼中的热门,尤其是身在外包行业的兄弟姐妹,一直仰望着互联网公司的大数据岗位。

? [大环境-我看到的内在]?

? 先来说说,与传统行业及政府单位合作的外包公司的工作性质和技术特点(不想把外包说得一无是处,开始客观看看吧)。
? ? 1.工作性质:与外包公司签订劳动合同,然后外派到客户现场(主要是考虑数据安全和业务沟通)。这种工作方式的优点,与客户搞好关系,或者说只要别遇到太苛刻的接口人,在出勤、制度等方面没有严格的要求。比如楼主,长期在某一保险项目,感觉早上上班从来没有准时到过,有一段时间要经常去看要牙,也从来没有报过病假。而且,外包确实有很多人都转进了甲方,想进国企,事业单位的同学可以考虑。
? ? 2.技术特点:存储:小型机(ibm或hp等)+emc(或日立等);操作系统:linux+windows;数据管理:以oracle为代表关系型数据库(在这里强调一点,不一定做oracle数据仓库就比db2强,就比sql server高级。可口可乐等几家公司,都曾经把自己的数据仓库,由oracle改到其他数据库上);ETL工具:Informatica,Datastage,kettle,ssis等;报表展现工具:OBIEE,Congnos,MSTR等。传统行业的数据分析,基本靠Excel,数据挖掘涉及的非常少,可以说还没有起步。
? ? 传统行业有一个特点,那就是项目中会用到很多工具,虽然要付出一些成本,但是使用工具,给客户带来的最大收益就是通用,好维护。因为不会一直使用一家厂商,所以工具是他们保证项目可维护的一个很有效的手段。同时,工具也给开发人员带来了很多便利,也有人把传统行业的数据仓库工作,尤其是ETL工作,成为时“高富帅”的工作。
? ? 3.岗位描述:一、售前和销售,前期相互配合的两个岗位,跟客户沟通业务需求,可以理解为要做一个什么样的系统,系统有什么功能,要给哪些部门用。销售负责把自己公司说成世界500强,各方面都领先同行;售前负责搞几个技术ppt加上临场的项目内容,技术选型等配合忽悠。中后期,售前和销售工作会分开,售前会把自己吹出去的牛皮,跟进场的技术负责人沟通,并制定初期方案;而销售就负责,跟进合同,按时收钱,客户关系维护了。当然也有些公司没有收钱,直接由技术总监带着销售,去参加邀标,投标等工作。
? ? 二、技术架构师:客观的说,外包公司的技术水货确实是不少的,所以架构师的含金量也偏低,而且成逐年下降趋势(主要是很多业界优秀人才,被互联网公司收录或自己创业了)。负责跟客户沟通项目的整体业务需求和功能结构,并进行系统选型,架构、模型设计等工作,还需要开发中的技术难点,监控开发质量。
? ? 三、项目经理:从定义上来说,负责资源调配,客户沟通,项目进度管理等工作,但在外包公司,通常将项目经理和架构师的职位和二为一。楼主自己和朋友都遇到过这种苦逼的事。
? ? 四、需求分析是(简称需求):个人认为这是一个鸡肋的职位,就是仓库雏形有了以后,可以支撑一些业务了,开始去问客户业务人员要做什么,有些太复杂的要当场也婉拒掉,稍复杂的跟业务沟通,尽量简单些;然后回来整理个文档,告诉技术负责人,客户要做什么,工作也就差不多了。可能有的人说,需求没这么简单,我也知道没这么简单。但我做过的项目里,遇到过的国内主流外包公司的需求人员也有10个8个了,他们做的事只有这些。
? ? 五、ETL开发或ETL设计:这个内容稍多点,楼主后续补上。
? ? 六、报表开发:通常这是一个独立岗位,由于大多是使用报表工具的,要求会一些java或.net,js等前端技术,工作技术含量和强度都不大,所有女生比例略高。一般就是照着需求写的excel表样,跟etl沟通从哪些表取数,然后把报表配置出来。有些公司比较过分,会让报表开发人员也参与ETL开发。
? ? 七、测试:楼主在传统行业的外包界混了几年,大多数项目要求必须有测试,且女生居多。但测试的具体工作一般都是照着需求,从页面上截几个图,然后写测试报告。由于测试一般对数据了解都不多,所以也就只能发现馒头上的苍蝇,再深入的问题就很难测出来了,一些数据准确性的测试,经常都是ETL开发人员自己来做。而测试还经常会做一些整理周报,管理svn等日常工作了。

(编辑:李大同)

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

    推荐文章
      热点阅读