版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Data Model,Review the basic concepts of database What is a data warehouse? A multi-dimensional data model Data warehouse architecture Data warehouse implementation From data warehousing to data mining,数据立方体(1),数据仓库基于一个多维度数据模型,以数据立方体的方式看待数据 一个数据立方体,例如销售量,允许数据进行建模,并在多个层面观看 Dimension tables(维表), 例如项目(项
2、目名字, 品牌, 类型), 或者时间(天, 周,月,季度,年) Fact table (事实表)包含相关维度表的层组(例如销售额)和键 在数据仓库文献中,一个n维基本立方体被称为基本方体。 拥有最高级汇总的最上层的0维方体, 被称为顶端立方体。长方体晶格形成了一个数据立方体。,数据立方体 (2),维度和维度表 维度: 是一个组织要保留的观点或实体. 维度表: 是进一步描述一个维度的一组属性. 每个维度有可能有与之相联系的一个维度表. 时间,项目,地点,供应者 事实 和事实表 事实: 衡量一个主题 事实表: 事实的表现. 它包含每个相关维表的事实和键名。事实是数值,销售金额,Data Cube
3、(3),数据立方的维度数量 观察到的维度数量. Sales(item time location dollars_sold ) 基本方体: 包含所有在数据仓库中可以被观察到的维度的立方体. 顶端立方体: 不包含维度的立方体. 数据立方: 一个多维度数据模型中的所有立方体.,数据立方 One Example(1),ALLElectronics sales 维度:时间,项目,地点,品牌 维度表: time(time_key day day_of_week month quarter year) item(item_key item_name brand type supplier_key) fac
4、t table:(time_key item_key brand_key location_key dollars_sold units_sold),数据立方 One Example(2),数据立方 One Example(3),4维数据立方,家庭娱乐,计算机,电话,安全,Q1,Q2,Q3,Q4,Vanciuer,Toronto,New York,Chicago,item,time,Location,supplier,Cube: A Lattice of Cuboids,数据仓库的概念模型,数据仓库模型: 维度&层组 星型模式: 中间的事实表和一组维度表相连 雪花模式: 是星型模式的改进,一些
5、维度层级标准化成一组更小的维度表,形成类似雪花的形状 Fact constellations(事实星座):多个事实表共享维度表,看起来像星星的集合,因此被称为星系模式或事实星座,Example of Star Schema,time_key day day_of_the_week month quarter year,time,Sales Fact Table,time_key,item_key,branch_key,location_key,units_sold,dollars_sold,avg_sales,Measures,item_key item_name brand type sup
6、plier_type,item,branch_key branch_name branch_type,branch,Example of Snowflake Schema,Example of Fact Constellations Schema,在DMQL的多维数据定义语法,多维数据集定义(事实表) define cube : 维度定义(维度表) define dimension as () 特例(共享维度表) First time as “cube definition” define dimension as in cube ,在DMQL定义星型模式,define cube sales_
7、star time, item, branch, location: dollars_sold = sum(sales_in_dollars), avg_sales = avg(sales_in_dollars), units_sold = count(*) define dimension time as (time_key, day, day_of_week, month, quarter, year) define dimension item as (item_key, item_name, brand, type, supplier_type) define dimension br
8、anch as (branch_key, branch_name, branch_type) define dimension location as (location_key, street, city, province_or_state, country),在DMQL定义雪花模式,define cube sales_snowflake time, item, branch, location: dollars_sold = sum(sales_in_dollars), avg_sales = avg(sales_in_dollars), units_sold = count(*) de
9、fine dimension time as (time_key, day, day_of_week, month, quarter, year) define dimension item as (item_key, item_name, brand, type, supplier(supplier_key, supplier_type) define dimension branch as (branch_key, branch_name, branch_type) define dimension location as (location_key, street, city(city_
10、key, province_or_state, country),在DMQL定义事实星座,define cube sales time, item, branch, location: dollars_sold = sum(sales_in_dollars), avg_sales = avg(sales_in_dollars), units_sold = count(*) define dimension time as (time_key, day, day_of_week, month, quarter, year) define dimension item as (item_key,
11、item_name, brand, type, supplier_type) define dimension branch as (branch_key, branch_name, branch_type) define dimension location as (location_key, street, city, province_or_state, country) define cube shipping time, item, shipper, from_location, to_location: dollar_cost = sum(cost_in_dollars), uni
12、t_shipped = count(*) define dimension time as time in cube sales define dimension item as item in cube sales define dimension shipper as (shipper_key, shipper_name, location as location in cube sales, shipper_type) define dimension from_location as location in cube sales define dimension to_location
13、 as location in cube sales,一个概念层级: 维度,一个概念层级定义了从一套更低级别的概念到更高、更一般的概念的映射序列。 类别: 属性的层级: 地点,省,村 属性值的层级或分组 对于一个给定的维度,或许会有不止一个概念层级.,一个概念层级: 维度(地点),多维度数据,作为产品,月份和地区的一个函数的销售量,一个数据立方样本,Total annual sales of TV in U.S.A.,Cuboids Corresponding to the Cube,数据仓库和层级结构的观察,可视化 OLAP功能 交互操作,典型的OLAP 操作,上卷(上钻): 汇总数据 通过爬升到更高的层级或者是减少维度 下钻(下卷): 与上卷相反 从更高层级的汇总到更低层级的汇总或者使数据详细化,或者引进新的维度 切片和切块: 在一个或更多的维度上投射或选择 旋转 (rotate): 重新定位立方体, 可视化, 3D到一系列的2D平面 其他操作 交叉探查: 涉及不止一个事实表 钻取: 从立方体的最底层到它后端的相关表(用SQL),典型的OLAP 操作(1),Roll up 上卷 (drill-up上钻): 汇总数据 通过爬升到更高的层级 (减少维度),典型的OLAP 操作(2),Roll down下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南省常德市街道办人员招聘笔试模拟试题及答案详解
- 2025年北京市怀柔区中小学教师招聘考试试题及答案详解
- 2026年呼和浩特市新城区中小学教师招聘笔试备考题库及答案详解
- 2026年石家庄市新华区辅警协警招聘考试参考试题及答案详解
- 2027届贵州省六盘水水城区三上数学期末学业水平测试模拟试题含解析
- 跨境互联网数字童工内容跨国平台举报与社会责任-基于国际劳工组织消除童工劳动纲领及各国互联网平台治理实证
- 四年级古诗加考题及答案
- 2027届河南省郑州市上街区三上数学期末达标检测模拟试题含解析
- 林清轩山茶萃养油启焕颜
- 海外机构低配中资股程度进一步修复-美国13F报告视角
- 2026四川甘孜州丹巴县选调事业单位人员9人笔试备考题库及答案详解
- 2026年特种设备P4液化石油气瓶充装模拟考试题库试卷及答案
- 2026年度北京首都旅游集团有限责任公司管理培训生招募笔试历年难易错考点试卷带答案解析
- 2026中国碳纤维复合材料汽车轻量化成本效益分析
- 小儿先天性心脏病诊疗指南(2025年版)
- 2026年生物科技农业育种报告及未来五至十年高效种植报告
- 医院手术室净化装修工程技术交底报告
- (正式版)DB43∕T 2136-2021 《高速公路车辆救援服务与管理规范》
- (四调)吉林市2026年高三毕业年级第四次调研测试 生物试卷(含答案)
- 2026贵州毕节市威宁县国营建筑工程有限公司招聘7人笔试备考题库及答案详解
- 2026年四川大学基础学科拔尖计划面试试题含答案
评论
0/150
提交评论