[数据仓库]-0023-独一无二的数据仓库建模指南系列教程升级版

2018最新最全大数据技术、项目视频。整套视频,非那种淘宝杂七杂八网上能免费找到拼凑的乱八七糟的几年前的不成体系浪费咱们宝贵时间的垃圾,详细内容如下,视频高清不加密,需要的联系QQ:3164282908(加Q注明博客园)。

课程名称:

独一无二的数据仓库建模指南系列教程升级版

本课程也有部分免费的视频课程《数据仓库建模指南系列教程》,大家可以前往学习和了解

https://edu.hellobi.com/course/54/lessons

【温馨提示:1. 你可以在PC端浏览器或者微信收藏该页面,以方便你快速找到这个课程;2. 课程相关资料&QQ会员群可在课程PC端公告查看下载;3.购买课程后,点(课时)列表即可观看视频 】

讲师介绍:

BAO胖子, 15年+BI从业经验,涉足电力、快消品、医药、信息服务行业的BI老兵。低调、憨厚又可爱的胖子。

经历过BI前端应用、OLAP、ETL等设计与开发、系统架构师、BA、项目经理及咨询顾问等相关各类岗位,对BI项目角色及项目生命周期有深入且独到的见解。尤擅于数据仓库架构领域,在理论研究及一线实操方面有心得。

免费课程《数据仓库建模指南系列教程https://edu.hellobi.com/course/54

博客专栏:盲人摸象 - 数据架构学习笔记之大数据时代数据架构学习笔记,温故而知新 http://www.flybi.net/blog/rayshawn

课程介绍:

这个标题对于正在观看这个页面的你来说,应该叫做我能从BAO胖子的《独一无二的数据仓库建模指南系列教程》课程上学到什么,能给我带来什么?在这里,你可以:

1、学习建立高质量的数据库模型和技巧,以及丰富的例子。

2、学习从企业视角进行数据规划以及数据仓库模型的搭建。

3、掌握标准化的设计模版以及方法论

4、掌握数据仓库架构理论和实践要领

5、掌握维度建模的方法和要领

6、成为一个真正的数据仓库建模顶级高手

敢这么说的原因,是因为这些目标导师早已经完成,并且总结了工作中的宝贵经验,可惜再往前10年,在那个网络还不怎么发达的年代,并没有这样课程和人来教会我们,不然只需要两年就能掌握这些知识和经验。

BAO胖子走过你们正在走的路,也走过你们未曾走过的弯路和暗坑。他在一线岗位摸爬滚打15年,一直不断修炼理论和实践经验,才有了今天的成绩。希望通过这样的课程能够让学习本课程的你们能够掌握正确,具有可执行性的高质量数据库建模理论知识和实战经验。

适合人群:

阅读到这里,让我们看看这套课程到底适合什么样的人群:

1. 数据仓库建模初级工程师:

从一开始就养成良好的建模习惯,学习建立高质量的数据库模型和技巧,以及丰富的例子。

2. 有一定经验的架构工程师:

从项目架构师向企业级架构师的跨越,告别野路子,学习从企业视角进行数据规划以及数据库模型的搭建。

3. 项目经理

提供标准化的设计模版以及方法论,提高模型的质量和开发效率,降低项目风险。

对于有“BI全栈工程师”理想的从业人员,构建数据模型的学习都是不可或缺的一课。

课程大纲:

第一章. 高质量数据仓库建模概要

1. 课程简介

2. 高质量建模的重大意义

3. 建模流程

第二章. 基本概念

1. 什么是实体

2. 属性和域

3. 实体与实体之间的关系

第三章. 键

1. 键的分类

2. 自然键 VS 代理键

第四章. 约束

1. 什么是约束

2. NULL的含义以及隐患

3. NULL的场景处理

第五章. 范式

1. 第一范式,第二范式,第三范式

2. BCNF,第四范式,第五范式

第六章. 命名规范

1. 命名规范基本原则

2. 命名规范最佳实践

1) 表空间、缓冲池

2) Key, 约束等

3) 模式、视图等

4) 表

5) 列

3. 使用PowerDesigner做命名规范

第七章. 表/列的注释

1. 元数据管理基本概念

2. 商业术语注释

3. 系统/接口注释

4. 表注释

5. 列注释

第八章. 概念模型定义

1. 需求分析

1)业务需求分析

2) 技术需求分析

3)调查问卷设计

4)需求访谈

5)需求搜集模版

2. 数据仓库架构简述

1)系统上下文

2)多视角数据仓库架构

3. 基础数据架构

4. 概念模型设计

5. 高质量模型check list

6. 实例

第九章. 逻辑模型定义

1. 源数据分析

2. Staging层表结构设计

3. DW层表结构设计

1)日期相关设计

2)Party表设计模式

3)Product表设计模式

4)Location表设计模式

5)货币相关设计

6)历史数据的保存

7)数据隐私,数据安全相关设计

8)其他设计模式

9)维度模型简述

4. 模型抽象化思考

5. 高质量数据模型Check List

外篇:Data Vault设计(会滞后发布,但也属逻辑/物理模型范畴,额外补充内容)

第十章. 物理模型定义

1. 工欲善其事必先利其器

2. 逻辑模型到物理模型的转化

3. 逆规范化设计

1)表拆分

2)复制表

3)重复组

4)PreJoin

5) 提前汇总

6)Dense & Sparse

7) 其他

4. 分布式数据库模型设计思考

5. 索引设计思考

6. 列存储数据库思考

7. 数据库容量思考

第十一章:高质量建模技巧总结

原文地址:https://www.cnblogs.com/resourceshare/p/10327432.html

时间: 2024-10-10 13:25:12

[数据仓库]-0023-独一无二的数据仓库建模指南系列教程升级版的相关文章

数据仓库建模指南系列教程学习笔记

高质量数据建模的基本流程 概念模型确定系统边界,确定哪些做哪些不做 基本概念:实体.属性.域.关系.键.约束 ---------实体----------- 六合分析法:5W1H Who通常指与企业业务紧密联系的人员和组织 What通常指企业业务相关的“事”等 When更多的时候是以属性的模式出现的,而作为实体更多是以时间表的形式存在 Where指企业业务相关的地点,这个可以指具体的地点比如实体店,也可以指虚拟的网上商店 Why通常是指交易或者事件本身, 比如:销售.采购.订单等等 How通常是指

数据仓库架构理论和实践,数据仓库建模指南

数据仓库架构理论和实践,数据仓库建模指南 背景 在数据仓库建模中,未经任何加工处理的原始业务层数据,我们称之为ODS(Operational Data Store)数据.在互联网企业中,常见的ODS数据有业务日志数据(Log)和业务DB数据(DB)两类.对于业务DB数据来说,从MySQL等关系型数据库的业务数据进行采集,然后导入到Hive中,是进行数据仓库生产的重要环节. 如何准确.高效地把MySQL数据同步到Hive中?一般常用的解决方案是批量取数并Load:直连MySQL去Select表中的

大数据数据仓库-独一无二的数据仓库建模指

简介: 本文的主要内容不是介绍现有的比较流行的主要行业的一些数据模型,而是将笔者在数据仓库建设项目中的一些经验,在这里分享给大家.希望帮助大家在数据仓库项目建设中总结出一套能够合乎目前业界规范的,满足大部分行业数据仓库建设标准的一种方法. 所谓水无定势,兵无常法.不同的行业,有不同行业的特点,因此,从业务角度看,其相应的数据模型是千差万别的.目前业界较为主流的是数据仓库厂商主要是 IBM 和 NCR,这两家公司的除了能够提供较为强大的数据仓库平台之外,也有各自的针对某个行业的数据模型. 例如,在

C#微信公众号开发系列教程二(新手接入指南)

http://www.cnblogs.com/zskbll/p/4093954.html 此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可直接跳过,也欢迎大神吐槽. 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) 微信公众平台消息接口的工作原理大概可以这样理解:从用户端到公众号端一个流程是这样的,用户发送消息到微信服务器,微

【0002(基础)】Skyline二次开发入门经典系列教程——目录

这段时间由于个人事务太多,以至于没有按照时间更新系列教程,本人将尽快补上所欠章节,在此说声抱歉!   这一章在我心目中占有很重要的地位,因为我想通过这一章的内容来确定整个系列的大致走向.然而在整理的过程中,发现现实远比想象要复杂得多:首先想尽可能介绍较多的知识点,其次又要考虑学习的简易程度,再次又要确定顺当的知识体系流程-- 由于暂时的考虑无论如何也是不可能完备的,因此为了不影响后面教程的编写,暂定把这一章作为一个[流动性质]的可变章节,在编写每一章时,动态根据实际情况修改(添加.移动.修改)系

微信公众号开发系列教程一(调试环境部署)

原文:微信公众号开发系列教程一(调试环境部署) 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) 微信公众号火了好一阵子了,笔者算是比较早接触微信公众号开发的了,大概做了一年半了,从最开始的到处网上找demo到现在也开发一些公众号.园子里关于微信开发的教程已经数不胜数了,我也准备来凑凑热闹.一是梳理下这段时间开发的经验,二是希望能帮到想做微信开发的小伙伴们,希望大大神们吐槽的时候悠着点,

C#微信公众号开发系列教程三(消息体签名及加解密)

  C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南)    距离上一篇博文已经半个月了,本来打算每两天更新一次的,但可怜苦逼码农无日无夜的加班.第一篇博文发表后,博文视点的编辑就找到我,问我想不想出版这个系列,我当时瞬间就想到了王大锤的独白,想想真的是有点小激动,后面按照那边的要求,提交了申请书,也提交了目录,可惜文笔不行,再加上最近太忙,样稿一直没有给他,感觉挺愧疚了.真心希望能帮一下迷茫的

微信公众号开发系列教程一(调试环境部署续:vs远程调试)

原文:微信公众号开发系列教程一(调试环境部署续:vs远程调试) 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) 前几天决定写个微信公众平台开发系列,在发布第一篇博文后,收到了很多园友的反馈和建议,在这里感谢大家的支持,我会坚持写完这个系列,希望能帮助更多的小伙伴.特别要感谢下@ZIP,是他的一个提醒才有了这篇博文.也希望更多的小伙伴能把你的想法反馈给我. 上一篇中主要介绍的是使用花生壳

C#微信公众号开发系列教程五(接收事件推送与消息排重)

微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C#微信公众号开发系列教程四(接收普通消息) C#微信公众号开发系列教程五(接收事件推送与消息排重) 在上一篇的博文中讲到,微信的消息可以大体分为两种类型,一种是包括:文本,语音,图片等的普通消息,另一种就是本篇要将的事件类型.包括:关注/取消关注事件,扫描带参数二维码事件,上报地理位置事件,自定义菜