知识大全 SQL Server数据库维度表和事实表概述

Posted

篇首语:丈夫志四海,万里犹比邻。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQL Server数据库维度表和事实表概述相关的知识,希望对你有一定的参考价值。

数据库相关:SQL Server数据库维度表和事实表概述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  SQL Server数据库维度表和事实表概述:

  事实表

  每个数据仓库都包含一个或者多个事实数据表 事实数据表可能包含业务销售数据 如现金登记事务

  所产生的数据 事实数据表通常包含大量的行 事实数据表的主要特点是包含数字数据(事实) 并且这些数字信息可以汇总 以提供有关单位作为历史的数据 每个事实数据表包含一个由多个部分组成的索引 该索引包含作为外键的相关性纬度表的主键 而维度表包含事实记录的特性 事实数据表不应该包含描述性的信息 也不应该包含除数字度量字段及使事实与纬度表中对应项的相关索引字段之外的任何数据

  包含在事实数据表中的 度量值 有两中 一种是可以累计的度量值 另一种是非累计的度量值 最有用的度量值是可累计的度量值 其累计起来的数字是非常有意义的 用户可以通过累计度量值获得汇总信息 例如 可以汇总具体时间段内一组商店的特定商品的销售情况 非累计的度量值也可以用于事实数据表 单汇总结果一般是没有意义的 例如 在一座大厦的不同位置测量温度时 如果将大厦中所有不同位置的温度累加是没有意义的 但是求平均值是有意义的

  一般来说 一个事实数据表都要和一个或多个纬度表相关联 用户在利用事实数据表创建多维数据集时 可以使用一个或多个维度表

  维度表

  维度表可以看作是用户来分析数据的窗口 纬度表中包含事实数据表中事实记录的特性 有些特性提供描述性信息 有些特性指定如何汇总事实数据表数据 以便为分析者提供有用的信息 维度表包含帮助汇总数据的特性的层次结构 例如 包含产品信息的维度表通常包含将产品分为食品 饮料 非消费品等若干类的层次结构 这些产品中的每一类进一步多次细分 直到各产品达到最低级别

  在维度表中 每个表都包含独立于其他维度表的事实特性 例如 客户维度表包含有关客户的数据 维度表中的列字段可以将信息分为不同层次的结构级

  结论:

   事实表就是你要关注的内容;

   维度表就是你观察该事务的角度 是从哪个角度去观察这个内容的

cha138/Article/program/SQLServer/201311/22402

相关参考

知识大全 深入了解数据仓库优化中的星型转换

  在数据仓库中经常查询的SQL总带有下列特征:  ◆几个表进行关联  ◆只有一个数据量巨大的表称为事实表  ◆其他的都是编码表称为维表  ◆维表和事实表之间有主外键关系  假设有D(key)D(ke

知识大全 SQL Server 生成数据透视表

SQLServer生成数据透视表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据透视表是分析

知识大全 获取SQL Server数据库里表占用容量大小

获取SQLServer数据库里表占用容量大小  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  其实

知识大全 如何将DBF数据库转换成SQL Server表

如何将DBF数据库转换成SQLServer表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前言

知识大全 Sql Server 数据库表查询结果导出为excel文件

SqlServer数据库表查询结果导出为excel文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 解决SQL SERVER 2008数据库表中修改字段后不能保存

解决SQLSERVER2008数据库表中修改字段后不能保存  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 sql server 2008亿万数据性能优化

  根据设计惯例查询的时候主子表通过关键词字段关联查询查询语句如下  selecttopawordaqueryurlairankatitleabaiduurlaitrafficaitrafficbib

知识大全 mysqldump用法数据库导出

  mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)转储包含创建表和/或装载表的SQL语句  如果你在服务器上进行备份并且表

知识大全 怎么监控oracle数据库表和表空间

  怎么监控oracle数据库表和表空间的现状  declare  unfnumber;  unfbnumber;  fsnumber;  fsbnumber;  fsnumber;  fsbnumb

知识大全 asp.net水晶报表中实现关联主表和子表

  一使用视图meeting将多表关联整合在一起  二通过Sql语句筛选数据  三建立和主从表的关联  四注意在CrystalReport表中插入子报表的时候一定要将主从表的关联字段设置好否则出乱子