第 四 阶 段 数 据 分 析 专 家 |
第 1部分 数据分析专家之软技能 - 卓越的项目管理应用与实践 | |
第一章 项目管理基础 | 1.1课程基础 | |
1.2 战略管理 | ||
1.3 项目组合管理 | ||
1.4 项目选择 | ||
第二章 体系解读与应用实践 | 2.1 项目管理过程组 | |
2.2 过程组知识领域 | ||
2.3 项目定义方法与实践 | ||
2.4 项目资源预估方法及实践 | ||
2.5 项目网络方法及实践 | ||
2.6 风险管理方法及实践 | ||
2.7 合同管理方法及实践 | ||
2.8 质量管理方法及实践 | ||
2.9 项目挣值管理方法及实践 | ||
第2部分 数据分析专家之软技能 - 大道至简之软件开发从设计到编码全程 | ||
第一章 订单模块 | 1.1 课程介绍 | |
1.2 准备工作与工程搭建 | ||
1.3 订单模块业务 | ||
1.4 订单模块的一些思考 | ||
1.5 简单工厂模式 | ||
1.6 中介者模式 | ||
1.7 订单模块API讲解-1 | ||
1.8 主订单的实现 | ||
1.9 仓储模块子订单以及中介者使用 | ||
1.10 搭建订单模块数据层 | ||
第二章 仓储模块 | 2.1 仓库模块业务 | |
2.2 组合模式讲解 | ||
2.3 仓库模块基础实例代码 | ||
2.4 仓库模块数据层实现 | ||
2.5 仓储模块业务-组合模式实现-1 | ||
2.6 仓储模块业务-组合模式结果测试 | ||
第三章 成本核算管理 | 3.1 成本核算模块业务介绍 | |
3.2 享元模式讲解 | ||
3.3 装饰器模式讲解 | ||
3.4 成本模块业务API定义 | ||
3.5 成本模块实现-装饰器模式 | ||
3.6 成本模块实现-享元模式 | ||
第四章 编号生成器 | 4.1 编号生成器模块业务介绍 | |
4.2 编号生成器-桥接模式 | ||
4.3 编号生成器-策略模式 | ||
4.4 编号生成器-适配器模式 | ||
4.5 编号生成器-观察者模式 | ||
4.6 编号生成器-单例模式 | ||
4.7 编号生成器-API定义 | ||
4.8 编号生成器-第一版 | ||
4.9 编号生成器-第二版 | ||
4.10 编号生成器-进阶理论讲解 | ||
4.11 编号生成器-第三四版API定义 | ||
4.12 编号生成器-第四版实现 | ||
4.13 编号生成器-第三版实现 | ||
第五章 消息模块 | 5.1 消息模块-基本业务介绍 | |
5.2 消息模块-生成器模式01 | ||
5.3 消息模块-生成器模式结果演示 | ||
5.4 消息模块-生成器模式知识点 | ||
5.5 消息模块-备忘录模式03 | ||
5.6 消息模块-原型模式01 | ||
5.7 消息模块-状态模式02 | ||
5.8 消息模块-职责链模式01 | ||
5.9 消息模块-命令模式01 | ||
5.10 消息模块-功能设计第一版 | ||
5.11 消息模块-Socket实现 | ||
5.12 消息模块-仓储部分业务实现01 | ||
5.13 消息模块-订单部分结构定义01 | ||
5.14 消息模块-订单部分状态模式实现 | ||
5.15 消息模块-订单部分职责链模式实现 | ||
5.16 消息模块-订单部分命令模式实现 | ||
第六章 权限模块 | 6.1 权限模块-业务介绍01 | |
6.2 权限模块-抽象工厂模式 | ||
6.3 权限模块-外观模式讲解 | ||
6.4 权限模块-解释器模式 | ||
6.5 权限模块-权限分配框架搭建 | ||
6.6 权限模块-SPI结构设计 | ||
6.7 权限模块-权限验证结构定义 | ||
6.8 权限模块-权限分配实现 | ||
6.9 权限模块-SPI实现01 | ||
第3部分 数据分析专家之软技能 - 系统架构设计的原理、核心技术与案例 | ||
第一章 系统架构设计的原理与核心技术 | 1.1 原理—系统架构设计概述 | |
1.2 原理—架构风格之系统结构 | ||
1.3 原理—架构风格之分布式 | ||
1.4 原理—架构风格之资源管理 | ||
1.5 原理—架构风格之事件驱动 | ||
1.6 原理—架构风格之适配与扩展 | ||
1.7 原理—模块化之重用与内聚 | ||
1.8 原理—模块化之管理依赖 | ||
1.9 原理—模块化之保持可用 | ||
1.10 原理—模块化之确保扩展 | ||
1.11 面向服务架构体系—SOA相关技术 | ||
1.12 面向服务架构体系—RPC | ||
1.13 面向服务架构体系—传输协议 | ||
1.14 面向服务架构体系—序列化 | ||
1.15 面向服务架构体系—JAX-WS规范 | ||
1.16 面向服务架构体系—JAX-WS CXF实现 | ||
1.17 面向服务架构体系—JAX-RS规范 | ||
1.18 面向服务架构体系—JAX-RS Jersey实现 | ||
1.19 面向服务架构体系—Spring MVC RESTful | ||
1.20 面向服务架构体系—构建服务 | ||
1.21 面向服务架构体系—Protobuf简介 | ||
1.22 面向服务架构体系—Protobuf应用 | ||
1.23 面向服务架构体系—Thrift简介 | ||
1.24 面向服务架构体系—Thrift应用 | ||
1.25 面向服务架构体系—Dubbo简介 | ||
1.26 面向服务架构体系—Dubbo基本功能(上) | ||
1.27 面向服务架构体系—Dubbo基本功能(下) | ||
1.28 面向服务架构体系—Dubbo基本原理 | ||
1.29 面向服务架构体系—框架设计原则(上) | ||
1.30 面向服务架构体系—框架设计原则(下) | ||
1.31 面向服务架构体系—Zookeeper简介 | ||
1.32 面向服务架构体系—Zookeeper应用 | ||
1.33 面向服务架构体系—服务器推送技术 | ||
1.34 面向服务体系架构—总结 | ||
1.35 核心技术之缓存与性能优化—概述 | ||
1.36 核心技术之缓存与性能优化—Memcached基本应用 | ||
1.37 核心技术之缓存与性能优化—Memcached内存模型 | ||
1.38 核心技术之缓存与性能优化—Memcached分布式 | ||
1.39 核心技术之缓存与性能优化—Redis与基本命令 | ||
1.40 核心技术之缓存与性能优化—Jedis基本应用(上) | ||
1.41 核心技术之缓存与性能优化—Jedis基本应用(下) | ||
1.42 核心技术之缓存与性能优化—Redis数据结构 | ||
1.43 核心技术之缓存与性能优化—Redis服务器 | ||
1.44 核心技术之缓存与性能优化—Redis持久化 | ||
1.45 核心技术之缓存与性能优化—Redis分布式 | ||
1.46 核心技术之缓存与性能优化—NoSQL简介(上) | ||
1.47 核心技术之缓存与性能优化—NoSQL简介(下) | ||
1.48 核心技术之缓存与性能优化—Nginx简介 | ||
1.49 核心技术之缓存与性能优化—Nginx服务器架构 | ||
1.50 核心技术之缓存与性能优化—Nginx基本配置 | ||
1.51 核心技术之缓存与性能优化—Nginx反向代理 | ||
1.52 核心技术之缓存与性能优化—Nginx负载均衡 | ||
1.53 核心技术之缓存与性能优化—Nginx缓存机制 | ||
1.54 核心技术之消息中间件—消息传递模型与机制 | ||
1.55 核心技术之消息中间件—JMS实例 | ||
1.56 核心技术之消息中间件—JMS消息 | ||
1.57 核心技术之消息中间件—点对点模型 | ||
1.58 核心技术之消息中间件—发布订阅模型 | ||
1.59 核心技术之消息中间件—JMS消息传送和事务 | ||
1.60 核心技术之消息中间件—ActiveMQ基本配置(上) | ||
1.61 核心技术之消息中间件—ActiveMQ基本配置(下) | ||
1.62 核心技术之消息中间件—ActiveMQ应用 | ||
1.63 核心技术之消息中间件—ActiveMQ高级特性 | ||
1.64 核心技术之消息中间件—ActiveMQ多语言支持 | ||
1.65 核心技术之消息中间件—Kafka简介(上) | ||
1.66 核心技术之消息中间件—Kafka简介(下) | ||
1.67 核心技术之消息中间件—RocketMQ简介(上) | ||
1.68 核心技术之消息中间件—RocketMQ简介(下) | ||
1.69 核心技术之消息中间件—总结 | ||
1.70 核心技术之企业服务总线—系统集成方式 | ||
1.71 核心技术之企业服务总线—服务总线解决方案 | ||
1.72 核心技术之企业服务总线—消息与通道(上) | ||
1.73 核心技术之企业服务总线—消息与通道(下) | ||
1.74 核心技术之企业服务总线—消息路由(上) | ||
1.75 核心技术之企业服务总线—消息路由(下) | ||
1.76 核心技术之企业服务总线—消息转换器 | ||
1.77 核心技术之企业服务总线—消费者 | ||
1.78 核心技术之企业服务总线—消息网关 | ||
1.79 核心技术之企业服务总线—集成端点JMS与Kafka | ||
1.80 核心技术之企业服务总线—集成端点JDBC与JPA | ||
1.81 核心技术之企业服务总线—集成端点HTTP与TCP | ||
1.82 核心技术之企业服务总线—集成端点XML | ||
1.83 核心技术之企业服务总线—集成端点WebService | ||
1.84 核心技术之企业服务总线—集成端点文件与FTP | ||
1.85 核心技术之企业服务总线—系统管理 | ||
1.86 核心技术之企业服务总线—总结(上) | ||
1.87 核心技术之企业服务总线—总结(下) | ||
1.88 核心技术之批量数据处理—批处理与Spring Batch(上) | ||
1.89 核心技术之批量数据处理—批处理与Spring Batch(下) | ||
1.90 核心技术之批量数据处理—Spring Batch基本应用(上) | ||
1.91 核心技术之批量数据处理—Spring Batch基本应用(下) | ||
1.92 核心技术之批量数据处理—Spring Batch配置 | ||
1.93 核心技术之批量数据处理—Spring Batch运行 | ||
1.94 核心技术之批量数据处理—Spring Batch Reader(上) | ||
1.95 核心技术之批量数据处理—Spring Batch Reader(下) | ||
1.96 核心技术之批量数据处理—Spring Batch Writer(上) | ||
1.97 核心技术之批量数据处理—Spring Batch Writer(下) | ||
1.98 核心技术之批量数据处理—Spring Batch Processor(上) | ||
1.99 核心技术之批量数据处理—Spring Batch Processor(下) | ||
1.100 核心技术之批量数据处理—Spring Batch健壮性 | ||
1.101 核心技术之批量数据处理—Spring Batch工作流(上) | ||
1.102 核心技术之批量数据处理—Spring Batch工作流(下) | ||
1.103 核心技术之批量数据处理—Spring Batch监控 | ||
1.104 核心技术之批量数据处理—Spring Batch与系统集成 | ||
1.105 核心技术之垂直化搜索引擎—概述 | ||
1.106 核心技术之垂直化搜索引擎—Lucene简介 | ||
1.107 .核心技术之垂直化搜索引擎—Lucene构建索引(上) | ||
1.108 核心技术之垂直化搜索引擎—Lucene构建索引(下) | ||
1.109 核心技术之垂直化搜索引擎—Lucene执行搜索 | ||
1.110 核心技术之垂直化搜索引擎—Lucene分析过程 | ||
1.111 核心技术之垂直化搜索引擎—Solr简介 | ||
1.112 核心技术之垂直化搜索引擎—Solr核心概念 | ||
1.113 核心技术之垂直化搜索引擎—Solr配置和组件 | ||
1.114 核心技术之垂直化搜索引擎—Solr索引 | ||
1.115 核心技术之垂直化搜索引擎—Solr执行搜索 | ||
1.116 核心技术之安全性—概述 | ||
1.117 核心技术之安全性—Web攻击与防范 | ||
1.118 核心技术之安全性—加密算法 | ||
1.119 核心技术之安全性—认证 | ||
1.120 核心技术之安全性—协议 | ||
1.121 核心技术之安全性—Apache Shiro简介 | ||
1.122 核心技术之安全性—Apache Shiro配置 | ||
1.123 核心技术之安全性—Apache Shiro认证 | ||
1.124 核心技术之安全性—Apache Shiro授权 | ||
1.125 核心技术之安全性—Apache Shiro加密 | ||
1.126 核心技术之安全性—Apache Shiro Session管理 | ||
1.127 核心技术之安全性—Apache Shiro Web | ||
1.128 核心技术之安全性—Apache Shiro Realm | ||
第二章 系统架构设计的案例分析 | 2.1 案例分析之案例概述 | |
2.2 案例分析之领域驱动设计(上) | ||
2.3 案例分析之领域驱动设计(下) | ||
2.4 案例分析之业务需求和系统建模 | ||
2.5 案例分析之系统组件和整体架构(上) | ||
2.6 案例分析之系统组件和整体架构(下) | ||
2.7 案例分析之MyBatis框架与最佳实践(上) | ||
2.8 案例分析之MyBatis框架与最佳实践(下) | ||
2.9 案例分析之Spring框架(上) | ||
2.10 案例分析之Spring框架(下) | ||
2.11 案例分析之SpringData | ||
2.12 案例分析之Maven(上) | ||
2.13 案例分析之Maven(下) | ||
2.14 案例分析之单元测试 | ||
2.15 案例分析之系统设计和开发策略 | ||
2.16 案例分析之系统分层和分割策略 | ||
2.17 案例分析之基础服务定义与基本实现 | ||
2.18 案例分析之基础服务测试与重构(上) | ||
2.19 案例分析之基础服务测试与重构(下) | ||
2.20 案例分析之应用服务定义与基本实现 | ||
2.21 案例分析之应用服务测试与重构(上) | ||
2.22 案例分析之应用服务测试与重构(下) | ||
2.23 案例分析之开放服务策略与设计 | ||
2.24 案例分析之开放服务基本实现 | ||
2.25 案例分析之开放服务测试与重构 | ||
2.26 案例分析之系统集成需求与实现策略 | ||
2.27 案例分析之系统集成服务设计 | ||
2.28 案例分析之系统集成服务实现与验证(上) | ||
2.29 案例分析之系统集成服务实现与验证(下) | ||
2.30 案例分析之缓存场景及实现策略 | ||
2.31 案例分析之自定义缓存实现与验证(上) | ||
2.32 案例分析之自定义缓存实现与验证(下) | ||
2.33 案例分析之消息传递场景与应用 | ||
2.34 案例分析之消息服务实现与验证 | ||
2.35 案例分析之持续集成与Jenkins | ||
第4部分 数据分析专家之硬技能 - Spark-Scala | ||
第一章 Scala编程详解 | 1.1Spark的前世今生-1 | |
1.2Spark的前世今生-2 | ||
1.3课程介绍特色与价值-1 | ||
1.4课程介绍特色与价值-2 | ||
1.5基础语法(1) | ||
1.6基础语法(2) | ||
1.7条件控制与循环-1 | ||
1.8条件控制与循环-2 | ||
1.9函数入门 | ||
1.10函数入门之默认参数和带名参数 | ||
1.11函数入门之变长参数 | ||
1.12函数入门之过程lazy值和异常 | ||
1.13数组操作之ArrayArrayBuffer以及遍历数组(1) | ||
1.14数组操作之ArrayArrayBuffer以及遍历数组(2) | ||
1.15数组操作之数组转换 | ||
1.16Map与Tuple | ||
1.17面向对象编程之类-1 | ||
1.18面向对象编程之类-2 | ||
1.19面向对象编程之对象 | ||
1.20面向对象编程之继承-1 | ||
1.21面向对象编程之继承-2 | ||
1.22面向对象编程之Trait-1 | ||
1.23面向对象编程之Trait-2 | ||
1.24函数式编程-1 | ||
1.25函数式编程-2 | ||
1.26函数式编程之集合操作-1 | ||
1.27函数式编程之集合操作-2 | ||
1.28模式匹配-1 | ||
1.29模式匹配-2 | ||
1.30类型参数-1 | ||
1.31类型参数-2 | ||
1.32隐式转换与隐式参数 | ||
1.33Actor入门 | ||
第二章 Scala编程进阶 | 2.1Scaladoc的使用 | |
2.2跳出循环语句的3种方法 | ||
2.3多维数组Java数组与Scala数组的隐式转换 | ||
2.4Tuple拉链操作Java Map与Scala Map的隐式转换 | ||
2.5扩大内部类作用域的2种方法内部类获取外部类引用 | ||
2.6package与import实战详解 | ||
2.7重写field的提前定义Scala继承层级 | ||
2.8文件操作实战详解 | ||
2.9偏函数实战详解 | ||
2.10执行外部命令 | ||
2.11正则表达式支持 | ||
2.12提取器实战详解 | ||
2.13样例类的提取器实战详解 | ||
2.14只有一个参数的提取器 | ||
2.15注解实战详解 | ||
2.16常用注解介绍 | ||
2.17XML基础操作实战详解 | ||
2.18XML中嵌入scala代码 | ||
2.19XML修改元素实战详解 | ||
2.20XML加载和写入外部文档 | ||
2.21集合元素操作 | ||
2.22集合的常用操作方法 | ||
2.23mapflatMap | ||
2.24fold上半截 | ||
2.25fold下半截 | ||
第5部分 数据分析专家之硬技能 - 大数据Spark | ||
第一章 Spark核心编程 | 1.1Spark基本工作原理与RDD-1 | |
1.2Spark基本工作原理与RDD-2 | ||
1.3使用Java开发本地测试的wordcount程序-1 | ||
1.4使用Java开发本地测试的wordcount程序-2 | ||
1.5将java开发的wordcount程序提交到spark集群上运行 | ||
1.6使用scala开发wordcount程序 | ||
1.7使用spark-shell开发wordcount程序 | ||
1.8Spark UI补充说明 | ||
1.9spark-submit中的--master选项的补充说明(重要,必看!) | ||
1.10wordcount程序原理深度剖析 | ||
1.11Spark架构原理 | ||
1.12创建RDD(集合本地文件HDFS文件)-1 | ||
1.13创建RDD(集合本地文件HDFS文件)-2 | ||
1.14transformation和action讲解与原理剖析 | ||
1.15案例:统计每行出现的次数(操作key-value对) | ||
1.16常用transformation和action操作概览 | ||
1.17map案例实战:将集合中的数字乘以2 | ||
1.18filter案例实战:过滤集合中的偶数 | ||
1.19flatMap案例实战:将文本行拆分为单词 | ||
1.20groupByKey案例实战:将每个班级的成绩进行分组 | ||
1.21reduceByKey案例实战:统计每个班级的总分 | ||
1.22sortByKey案例实战:按照学生成绩进行排序 | ||
1.23join和cogroup案例实战:打印学生成绩 | ||
1.24action操作开发实战 | ||
1.25RDD持久化详解 | ||
1.26共享变量(Broadcast Variable和Accumulator) | ||
1.27高级编程之基于排序机制的wordcount程序 | ||
1.28使用Java实现二次排序 | ||
1.29使用Scala实现二次排序 | ||
1.30获取文本内最大的前3个数字 | ||
1.31获取每个班级排名前3的成绩(分组取topn) | ||
第二章 Spark内核源码深度剖析 | 2.1Spark内核架构深度剖析 | |
2.2宽依赖与窄依赖深度剖析 | ||
2.3基于Yarn的两种提交模式深度剖析 | ||
2.4基于yarn的提交模式的spark-env.sh配置补充 | ||
2.5SparkContext原理剖析 | ||
2.6SparkContext源码分析 | ||
2.7Master主备切换机制原理剖析与源码分析 | ||
2.8Master注册机制原理剖析与源码分析 | ||
2.9Master状态改变处理机制原理剖析与源码分析 | ||
2.10Master资源调度算法原理剖析与源码分析 | ||
2.11Worker原理剖析与源码分析-1 | ||
2.12Worker原理剖析与源码分析-2 | ||
2.13job触发流程原理剖析与源码分析 | ||
2.14stage划分算法原理剖析 | ||
2.15DAGScheduler源码分析(stage划分算法task最佳位置计算算法) | ||
2.16TaskScheduler原理剖析与源码分析 | ||
2.17Executor原理剖析与源码分析 | ||
2.18Task原理剖析 | ||
2.19Task源码分析 | ||
2.20普通Shuffle操作的原理剖析 | ||
2.21优化后的Shuffle操作的原理剖析 | ||
2.22Shuffle读写源码分析 | ||
2.23BlockManager原理剖析 | ||
2.24BlockManager源码分析-1 | ||
2.25BlockManager源码分析-2 | ||
2.26CacheManager原理剖析 | ||
2.27CacheManager源码分析 | ||
2.28Checkpoint原理剖析 | ||
第三章 Spark性能优化 | 3.1性能优化概览 | |
3.2诊断内存的消耗 | ||
3.3高性能序列化类库 | ||
3.4优化数据结构 | ||
3.5对多次使用的RDD进行持久化或Checkpoint | ||
3.6使用序列化的持久化级别 | ||
3.7Java虚拟机垃圾回收调优 | ||
3.8提高并行度 | ||
3.9广播共享数据 | ||
3.10数据本地化 | ||
3.11reduceByKey和groupByKey | ||
3.12shuffle性能优化 | ||
第6部分 数据分析专家之 BI 扩展技能 - 高端微软BI商业智能实战 | ||
第一章 BI商业智能实战开发 | 1.1、微软商业智能概念 | |
1.2、商业智能初步体验以及SSIS | ||
1.3、SSIS整体及常用对象概述 | ||
1.4、ssis控件之Fpt组件,web服务组件,脚本组件(上) | ||
1.5、SSIS控件之脚本组件(下),执行sql任务,序列容器,执行子包任务,for循环组件 | ||
1.6、SSIS控件之foreach循环控件,常用数据源控件(一) | ||
1.7、SSIS控件之常用数据源控件(二)渐变维度 | ||
1.8、SSIS表达式,日志, 配置, 部署, 以及监控(1) | ||
1.9、SSIS表达式,日志, 配置, 部署, 以及监控(2) | ||
1.10、SSIS实战之数据仓库的概念 | ||
1.11、SSIS实战之需求分析 | ||
1.12、SSIS实战之建立数据仓库 | ||
1.13、SSIS实战之建立数据仓库2 | ||
1.14、SSIS实战之ODS层的ETL | ||
1.15、SSIS实战之维度表的抽取 | ||
1.16、SSIS实战之维度表的抽取2 | ||
1.17、SSIS实战之维度表的抽取3 | ||
1.18、SSIS实战之事实表的ETL以及父包1 | ||
1.19、SSIS实战之事实表的ETL以及父包2 | ||
1.20、SSISI实战之QA, 大数据以及使用数据仓库建立报表的对比 | ||
1.21、SSAS-前言以及MDX基础 | ||
1.22、SSAS-MDX基本查询 | ||
1.23、SSAS-MDX基础函数(一), 以及计算成员 | ||
1.24、SSAS-MDX基础函数(一), 以及计算成员(二部分) | ||
1.25、SSAS-MDX基础函数(二) | ||
1.26、SSAS-MDX基础函数(三) | ||
1.27、SSAS-MDX基础函数(四), 以及聚合函数 | ||
1.28、SSAS-MDX导航函数 | ||
1.29、SSAS-mdx导航函数(二) | ||
1.30、SSAS-时间函数 | ||
1.31、SSAS-经典MDX语句 | ||
1.32、SSAS-开发多维数据库 | ||
1.33、SSAS-开发多维数据库(二) | ||
1.34、SSAS-开发多维数据库(三) | ||
1.35、SSAS-度量值详解 | ||
1.36、SSAS-KPI, 与多维数据集的交互和其他 | ||
1.37、SSAS-创建ADM_BF_SSAS以及小结 | ||
1.38、WEB报表-项目回顾以及搭建web框架 | ||
1.39、WEB报表-权限系统1 | ||
1.40、WEB报表-权限系统2 | ||
1.41、WEB报表-权限系统3 | ||
1.42、WEB报表-使用ADOMD.NET | ||
1.43、WEB报表-开发广告位分析页面 | ||
1.44、WEB报表-开发广告位分析页面2 | ||
1.45、WEB报表-开发订单分析页面 | ||
1.46、Web报表-开发投放分析以及节点分析 | ||
1.47、WEB报表-开发节点分析, 收尾以及总结 | ||
1.48、前言 | ||
1.49、基础报表1-使用reportBuilder3.0 | ||
1.50、基础报表2-使用VS开发报告_基本控件以及表达式(1) | ||
1.51、基础报表3-表达式, 聚合函数 | ||
第7部分 数据分析专家之 BI - 中小型企业商业智能平台 | ||
第一章 理论讲解部分 | 1.1、商业智能系统的发展 - 商业智能的概念、学科范围、演化史和应用案例 | |
1.2、商业智能系统的发展 – 信息抽取、自然演化式的体系结构以及面临的问题 | ||
1.3、商业智能系统的发展 – 初识数据仓库 | ||
1.4、商业智能系统的发展 – 数据仓库开发方法 | ||
1.5、数据仓库的主要术语解析 - 数据仓库的概念 | ||
1.6、数据仓库的主要术语解析 - 数据仓库的主要设计问题-粒度 | ||
1.7、数据仓库的主要术语解析 – 双重粒度、活样本数据库 | ||
1.8、数据仓库的主要术语解析 - 数据仓库的主要设计问题-数据分区 | ||
1.9、数据仓库的主要术语解析 - 数据仓库的常见问题 | ||
1.10、数据仓库的主要术语解析 - 数据立方体、维、事实、多维数据库模式 | ||
1.11、数据仓库的主要术语解析 - 度量、维度、OLAP操作 | ||
1.12、数据仓库的主要术语解析 - 数据仓库的变体、DW2.0简介 | ||
1.13、数据仓库的主要术语解析 - DW2.0简介(续1) | ||
1.14、数据仓库的主要术语解析 - DW2.0简介(续2) | ||
1.15、数据仓库的主要术语解析 - DW2.0简介(续3) | ||
1.16、如何设计数据仓库 - 构造数据仓库的两个主要工作(操作型系统接口的设计) | ||
1.17、如何设计数据仓库 - 构造数据仓库的两个主要工作(数据仓库本身的设计) | ||
1.18、如何设计数据仓库 – 数据模型与迭代式开发、规范化/反向规范化 | ||
1.19、如何设计数据仓库 - 数据仓库中的快照、元数据 | ||
1.20、如何设计数据仓库 - 数据周期、数据仓库记录的触发、概要记录 | ||
第二章 项目实战部分 | ||
第二章 项目实战部分 | 2.1、数据仓库搭建实战 – 操作性数据库的准备和分析 | |
2.2、数据仓库搭建实战 - 创建表之间的关系、导入导出数据库、添加数据内容 | ||
2.3、数据仓库搭建实战 - 从外部文件导入数据、设计数据仓库、创建维度表 | ||
2.4、数据仓库搭建实战 - 创建简单的时间维度表 | ||
2.5、数据仓库搭建实战 - 创建完整的时间维度表 | ||
2.6、数据仓库搭建实战 – 编写存储过程为完整的时间维度表添加数据 | ||
2.7、数据仓库搭建实战 - 编写存储过程为完整的时间维度表添加数据(续1) | ||
2.8、数据仓库搭建实战 - 编写存储过程为完整的时间维度表添加数据(续2) | ||
2.9、数据仓库搭建实战 - 编写存储过程为完整的时间维度表添加数据(续3) | ||
2.10、数据仓库搭建实战 - 编写存储过程为完整的时间维度表添加数据(续4) | ||
2.11、数据仓库搭建实战 - 编写存储过程为完整的时间维度表添加数据(续5) | ||
2.12、数据仓库搭建实战 - 编写小程序为完整的时间维度表添加数据 | ||
2.13、数据仓库搭建实战 - 编写小程序为完整的时间维度表添加数据(续1) | ||
2.14、数据仓库搭建实战 - 编写小程序为完整的时间维度表添加数据(续2) | ||
2.15、数据仓库搭建实战 - 编写小程序为完整的时间维度表添加数据(续3) | ||
2.16、数据仓库搭建实战 - 编写小程序为完整的时间维度表添加数据(续4) | ||
2.17、数据仓库搭建实战 - 编写小程序为完整的时间维度表添加数据(续5) | ||
2.18、数据仓库搭建实战 - 编写小程序为完整的时间维度表添加数据(续6) | ||
2.19、数据仓库搭建实战 - 建立其他维表 | ||
2.20、数据仓库搭建实战 - 分析比较两种方法的优缺点 | ||
2.21、数据仓库搭建实战 - 建立其他维表(续1)、建立Cube | ||
2.22、数据仓库搭建实战 - 分析操作型数据库中的数据情况、确定分区和粒度、建立事实表 | ||
2.23、数据仓库搭建实战 - 增加Gender维度,GZYS维度,Age维度 | ||
2.24、数据仓库搭建实战 - 向新增的维表中添加数据 | ||
2.25、数据仓库搭建实战 - 向新增的维表中添加数据(续1) | ||
2.26、数据仓库搭建实战 - Extract, Transform, Load-Sp框架搭建 | ||
2.27、数据仓库搭建实战 - Extract, Transform, Load-Sp编写 | ||
2.28、数据仓库搭建实战 - Extract, Transform, Load-Sp编写(续1) | ||
2.29、数据仓库搭建实战 - 构造Transform表 | ||
2.30、数据仓库搭建实战 - 构造Transform表(续1) | ||
2.31、数据仓库搭建实战 - 构造Transform表(续2) | ||
2.32、数据仓库搭建实战 - Extract, Transform, Load-Sp编写(续2) | ||
2.33、数据仓库搭建实战 - Extract, Transform, Load-Sp编写(续3) | ||
2.34、数据仓库搭建实战 - Extract, Transform, Load-Sp编写(续4) | ||
2.35、数据仓库搭建实战 - Extract, Transform, Load-Sp编写(续5) | ||
2.36、数据仓库搭建实战 - Extract, Transform, Load-Sp编写(续6) | ||
2.37、数据仓库搭建实战 - Extract, Transform, Load-Sp编写(续7) | ||
2.38、数据仓库搭建实战 - Extract, Transform, Load-Sp编写(续8) | ||
2.39、数据仓库搭建实战 - Extract, Transform, Load-Sp编写(续9:调试) | ||
2.40、数据仓库搭建实战 - Extract, Transform, Load-Sp编写(续10:处理增量) | ||
2.41、数据仓库搭建实战 - Log_ETL_SUMMARY以及Log_TEL_ERROR_DETAIL中增加主题名 | ||
2.42、数据仓库搭建实战 - 增加ODS表 | ||
2.43、数据仓库搭建实战 - 为ODS表添加数据 | ||
2.44、数据仓库搭建实战 - 为ODS表添加数据(续1:考虑增量) | ||
2.45、数据仓库搭建实战 - 为ODS表添加数据(续2:增加记录条数的统计) | ||
2.46、数据仓库搭建实战 - 为ODS修改ETL的存储过程 | ||
2.47、数据仓库搭建实战 - 调试ETL的存储过程 | ||
2.48、数据仓库搭建实战 - 调试ETL的存储过程(续1:验证增量)、定时执行ETL存储过程 | ||
2.49、数据仓库搭建实战 - 加入校验机制(ODS < —— > MAPPING(Source部分)) | ||
2.50、数据仓库搭建实战 - 加入校验机制(MAPPING(Target部分)< —— > DIM) | ||
2.51、数据仓库搭建实战 - 加入校验机制后完善ETL | ||
2.52、数据仓库搭建实战 - 加入校验机制后完善ETL(续1) | ||
2.53、数据仓库搭建实战 - 调试加入校验机制后的ETL | ||
2.54、数据仓库搭建实战 - 调试加入校验机制后的ETL(续1)、创建Web Service | ||
2.55、数据仓库搭建实战 - 调试加入校验机制后的ETL(续2)、创建Web Service(续1) | ||
2.56、数据仓库搭建实战 - 调试加入校验机制后的ETL(续3)、创建Web Service(续2) | ||
第8部分 MySQL和Oracle两大数据库 | ||
第一章 数据库理论介绍 | 1.1、 数据库理论介绍 | |
1.2、数据库范式 | ||
1.3、SQL语言 | ||
第二章 MySQL介绍与安装 | 2.1、WHY使用MySQL | |
2.2、MSQL下载 | ||
2.3、MySQL安装 | ||
2.4、MySQL配置 | ||
2.5、免安装的MySQL | ||
第三章 MySQL之数据类型 | 3.1、MySQL数据类型之整型 | |
3.2、MySQL数据类型之浮点型 | ||
3.3、MySQL数据类型之日期时间型 | ||
3.4、MySQL数据类型之字符串型 | ||
3.5、MySQL数据类型之二进制型 | ||
第四章 MySQL之操作数据库表 | 4.1、操作MySQL数据库 | |
4.2、操作MySQL表之创建表 | ||
4.3、操作MySQL表之创建主键 | ||
4.4、操作MySQL表之创建外键 | ||
4.5、操作MySQL表之创建相关完整性约束 | ||
4.6、操作MySQL表之查看表结构 | ||
4.7、操作MySQL表之修改表上 | ||
4.8、操作MySQL表之修改表下 | ||
4.9、操作MySQL表之删除表 | ||
第五章 MySQL之索引 | 5.1、MySQL索引之概念 | |
5.2、MySQL索引之分类 | ||
5.3、MySQL索引之设计原则 | ||
5.4、MySQL索引创建方式一 | ||
5.5、MySQL索引创建方式二 | ||
5.6、MySQL索引创建方式三 | ||
5.7、MySQL删除索引 | ||
第六章 MySQL之查询 | 6.1、MySQL基本查询语句 | |
6.2、MySQL查询之字段查询 | ||
6.3、MySQL查询之where条件查询 | ||
6.4、MySQL查询之IN | ||
6.5、MySQL查询之BETWEEN AND | ||
6.6、MySQL查询之LIKE | ||
6.7、MySQL查询之空值 | ||
6.8、MySQL查询之AND | ||
6.9、MySQL查询之OR | ||
6.10、MySQL查询之去重 | ||
6.11、MySQL查询之排序 | ||
6.12、MySQL查询之分组 | ||
6.13、MySQL查询之LIMIT | ||
6.14、MySQL查询之聚合函数 | ||
6.15、MySQL查询之连接查询 | ||
6.16、MySQL查询之子查询 | ||
6.17、MySQL查询之合并查询结果 | ||
6.18、MySQL查询之AS | ||
6.19、MySQL查询之正则表达式上 | ||
6.20、MySQL查询之正则表达式下 | ||
第七章 MySQL之增、删、改 | 7.1、MySQL插上数据上 | |
7.2、MySQL插入数据下 | ||
7.3、MySQL更新数据 | ||
7.4、MySQL删除数据 | ||
第八章 MySQL之函数 | 8.1、MySQL函数之数学函数 | |
8.2、MySQL函数之字符串函数 | ||
8.3、MySQL函数之时间日期函数 | ||
8.4、MySQL函数之条件判断函数 | ||
8.5、MySQL函数之系统信息函数 | ||
8.6、MySQL函数之加密函数 | ||
8.7、MySQL函数之其他函数 | ||
第九章 MySQL之视图 | 9.1、MySQL视图之简介 | |
9.2、MySQL视图之语法定义 | ||
9.3、MySQL视图之创建 | ||
9.4、MySQL视图之查看 | ||
9.5、MySQL视图之修改 | ||
9.6、MySQL视图之更新 | ||
9.7、MySQL视图之删除 | ||
第十章 MySQL之触发器 | 10.1、MySQL触发器之创建 | |
10.2、MySQL触发器之查看 | ||
10.3、MySQL触发器之使用 | ||
10.4、MySQL触发器之删除 | ||
第十一章 MySQL存储过程和函数 | 11.1、MySQL存储过程和函数之语法 | |
11.2、MySQLMySQL存储过程和函数之创建 | ||
11.3、MySQLMySQL存储过程和函数之变量的使用 | ||
11.4、MySQLMySQL存储过程和函数之流程控制的使用 | ||
11.5、MySQLMySQL存储过程和函数之调用 | ||
11.6、MySQLMySQL存储过程和函数之查看 | ||
11.7、MySQLMySQL存储过程和函数之删除 | ||
第十二章 Oracle安装与操作 | 12.1、Oracle之下载安装 | |
12.2、Oracle之创建数据库 | ||
12.3、Oracle之表空间 | ||
12.4、Oracle之操作数据表 | ||
12.5、Oracle之dual数据表 | ||
第十三章 Oracle之查询 | 13.1、Oracle之SQL基本查询 | |
13.2、Oracle之子查询 | ||
13.3、Oracle之联合语句 | ||
13.4、Oracle之连接查询 | ||
13.5、Oracle之层次化查询 | ||
第十四章 Oracle之增、删、改 | 14.1、Oracle之插入数据 | |
14.2、Oracle之更新数据 | ||
14.3、Oracle之删除数据 | ||
第十五章 Oracle之函数、视图和存储过程 | 15.1、Oracle之内置函数(数学函数) | |
15.2、Oracle之内置函数(字符串函数) | ||
15.3、Oracle之内置函数(日期函数) | ||
15.4、Oracle之技巧性函数 | ||
15.5、Oracle之条件语句 | ||
15.6、Oracle之循环语句 | ||
15.7、Oracle之创建&修改视图 | ||
15.8、Oracle之更新视图数据&删除视图 | ||
15.9、Oracle之触发器 | ||
15.10、Oracle之序列 | ||
15.11、Oracle之存储过程(上) | ||
15.12、Oracle之存储过程(下) |