大数据应用开发专项职业能力考核规范

一、定义

运用大数据技术负责处理和大数据应用,结合大数据可视化分析,挖掘出价值的数据,为企业提供业务发展支持的能力。

二、适用对象

运用或准备本项能力求职、就业的人员。

三、能力标准与鉴定内容

能力名称:大数据应用开发                    职业领域:数据分析处理工程技术人员

工作任务

操作规范

相关知识

考核比重

(一)

安装操作系统及搭建Python开发环境

1.安装Windows、Linux操作系统

2.掌握Linux系统基本命令

3.搭建Python开发环境

4.使用IDE编写Python代码

5.掌握使用Python语言工具

6.掌握面向对象编程

1.Windows、Linux操作系统基础知识及安装步骤操作

2.虚拟机原理

3.Linux基本命令使用

4.Python编程基础

5.流程控制与数组

6.文件处理

7.面向对象及方法重载

8.并发编程

10%

(二)

检索数据

1.能安装和搭建Mysql数据库环境

2.能熟练使用SQL语句,SQL语句优化,表设计原则,视图、序列、索引,数据库设计原则

3.能开发数据库生产环境所需要的存储过程、函数、脚本

1.数据库基础知识

2.SQL理论基础和数据类型

3.DDL、LML、DQL语句

4.函数和关联查询

5.子查询、约束、视图

6.编程存储过程,触发器

7.Sql查询案例和优化

10%

(三)

搭建

Hadoop

分布式

集群

1.能安装和使用Hadoop

2.能单机运行Hadoop

3.能搭建Hadoop伪分布式、分布式

4.能用多节点安装Hadoop集群

5.能用MapReduce的计算框架

6.能用Yarn的资源管理和资源调度机制

7.能对上述1-6中出现的错误指令进行处理及解决

1.Hadoop的基础架构与组成

2.Hadoop常用参数调优与性能优化技术

3.Hadoop的运行方式

4.Hadoop核心组件YARN的工作原理

5.Hadoop YARN的资源管理与作业调度机制

6.MapReduce基本原理

20%

(四)

使用分布式数据收集系统Sqoop与Flume

1.能用Flume从指定目录中收集数据到HDFS

2.能用Sqoop将MySQL表中数据写HDFS

3.能够使用sqoop和flume构建企业级大数据收集系统。

1.Sqoop组件特性及核心功能

2. Hadoop生态中的数据转化方法

3.非结构化(日志)数据收集系统Flume的背景、架构、原理及使用

10%

(五)掌握Kafka和HDFS应用方法

1.能搭建Kafka集群

2.会编写Producer将数据写入Kafka、

3.能编写Consumer从Kafka中读取数据

4.能搭建HDFS集群

5.会使用NameNode Web UI

6.会使用HDFS Shell

1.Hbase核心原理

2.Hbase的工作原理及运用

3.kafka的基本架构和工作原理

4.HDFS基本Shell操作

10%

(六)掌握Hbase存储数据方法

1.能搭建Hbase集群

2.会使用Hbase Web UI

3.能使用HBase Shell

4.能对上述1-3中出现的错误指令进行处理及解决

1.Hbase核心原理

2.Hbase的工作原理及运用

3.Hbase配置文件与修改方法

4.Hbase基本操作方法

10%

(七)掌握Hive存储数据方法

1.能对分布式数据仓库Hive进行安装部署

2.能利用Hive创建表,并进行查询

3.能利用Hive创建ORC与Parquet表并查询

4.能用程序方式访问Hive

5.能进行Hive调优

1.数据仓库的背景与原理

2.常用数据仓库工具及分布式数据仓库

3.Hive的内部原理及核心特性

4.Hive部署与访问方法

5.Hive优化方式

10%

(八)掌握Spark生态体系

1.能够搭建Spark开发和运行环境

2.能使用Spark开发大数据分析程序

3.能利用Spark Streaming读取HDFS中的数据

4.能够使用Spark Streaming编写流式实时计算程序

5.利用Spark流式编程做日志的分析

6.能运用Python语言在Spark平台开发程序

7.能够使用Spark MLLib工具包解决机器学习问题

8.能够使用图形处理架构GraphX

1.分布式计算框架原理

2.Spark背景和原理

3.Spark基本定位与核心特性

4.Spark运行架构

5.Spark运行基本流程

6.Spark三种部署方式

7.Spark与Hadoop统一部署

8.流式计算核心概念和框架

9.RDD编程知识

10.MLlib机器学习

11.图计算基本概念

12.GraphX图的基本操作

20%


四、鉴定要求

(一)申报条件

达到法定劳动年龄,取得大专(含尚未取得毕业证书的应届毕业生)及以上学历,具有计算机操作能力的人员。

(二)考评员构成

考评员具备大数据应用开发的理论知识和实践操作能力;每个考评组不少于3名考评员。

(三)鉴定方式与鉴定时间

技能操作考核采取现场上机操作方式。

技能考试时间为120min。

(四)鉴定场地设备要求

考场面积不小于60㎡,操作场地光线充足,整洁无干扰,满足技能鉴定需要的软硬件环境,包括台式计算机(内存16GB,至少具备两套操作系统)、光纤交换机、核心交换机、边界防火墙,水电等基础设施良好。