`
onedear
  • 浏览: 68987 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

多维数据集、多维数据库初理解

阅读更多

 

先引用一个网友的话语:

一般数据库根据存储类型,分为关系型数据库和多维数据库。

多维数据库是一套数据库管理系统,数据的存储方式是多维形式的。

sql server中,analysis services就是多维数据库。

而多维数据集应该是以多维方式表示的数据的集合。

analysis services中有多维数据集的,就是Cube

在明确一点,多维数据库是一套数据库管理系统,

而多维数据集是数据库中的一套多维数据。

 

接着我们继续来了解

 

多维数据集是立方体存储的,多维数据集分为度量值和维度,度量值是用于统计用的数据,维度就是从哪方面来统计数据。

比如说网站统计pv,pv就是度量值,如果我再想看从广州登录网站来的pv是多少,我就要从广州这个条件来计算pv,广州就是维度。既然数据是立方存储的,那每条边就是维度,然后立方体里面就是数据(度量值),维度越多,边就越多。

 

继续接上头pv的例子

网站总体访问量pv

从广州地区访问的网站访问量pv

从搜索引擎进来访问的网站访问量pv

 

这里如果是用普通数据库表来存储此二维数据,表结构应该为

日期

区域

搜索引擎

Pv

2011-02-14

广州

Baidu

100

2011-02-14

深圳

Baidu

200

2011-02-14

杭州

Google

300

2011-02-14

广州

Google

400

2011-02-14

广州

 

500

2011-02-14

深圳

 

200

2011-02-14

杭州

 

300

2011-02-14

 

Baidu

300

2011-02-14

 

Google

300

这里可以认为是n*m的关系,3*3 = 9

 

如果是多维数据集,应该怎么存储呢?这里我仅仅凭个人理解画了一个图

 

 

图跟数值对不上,没画出效果,明天继续。






引用了:http://bbs.51cto.com/thread-441787-1.html

 

分享到:
评论

相关推荐

    多维数据集与商业智能例子

    "SQL报表商业智能BI使用增量方式处理多维数据集的例子"这个压缩包文件可能包含详细的数据库设计、SQL脚本示例、BI工具配置文档以及步骤指南,帮助读者理解和实践增量处理技术。 总结来说,理解并掌握多维数据集、...

    维度和多维数据集的创建

    通过本次实验,参与者不仅掌握了使用Analysis Services创建和编辑多维数据集的技能,还加深了对数据仓库、OLAP结构及其在数据分析中作用的理解。这一过程强调了对数据集结构清晰认知的重要性,以及在多维数据集设置...

    实现多维数据集的一个简易示例

    多维数据集是数据库设计中的一个重要概念,尤其在商业智能(BI)领域中,它用于存储和处理大量的结构化数据,以便快速分析和查询。在本示例中,我们将探讨如何在Visual Studio环境下创建和实现一个简单的多维数据集...

    使用Analysis_Service编写多维数据集

    ### 使用Analysis_Service编写多维数据集 #### 一、SQL Server 2005概述及安装须知 **1.... SQL Server 2005作为SQL Server 2000的后续...这些知识点对于理解多维数据集的工作原理及其在商业智能领域的应用至关重要。

    将多维数据集发布到IIS上

    在IT领域,尤其是在数据分析和商业智能(BI)中,多维数据集的发布与管理是一项重要的任务。本文主要讲解如何将多维数据集发布到IIS(Internet Information Services)上,以便于其他平台的引用和操作。IIS是微软...

    使用Analysis Service编写多维数据集

    使用 Analysis Service 编写多维数据集 本教程适合 SSAS 初学者使用,不包括数据挖掘部分,内容清晰简洁,29 页的图文教程。 知识点: 1. SQL Server 2005 概述及安装须知 * SQL Server 2005 是 SQL SERVER 200 ...

    多维数据库和关系数据库(第六组).docx

    - **低端应用**:单用户或多用户局域网环境下的多维数据分析工具,这些工具虽然功能强大,但受限于数据规模和处理能力,只能处理相对较小的数据集(通常以MB为单位),并进行只读操作。 - **高端应用**:高级OLAP...

    数据仓库的构建及其多维数据集分析..doc

    在这个例子中,我们使用Analysis Manager来创建一个存储多维数据集的数据库Northwind_OLAP,并设置数据源为前面已创建好的数据库Northwind_DW。然后,我们可以创建一个多维数据集,选择事实表Sales作为多维数据集的...

    多维数据库和空间多维数据的数学模型与人工智能 (1).pdf

    总之,多维数据库和空间多维数据的数学模型与人工智能是一个高度综合的领域,它将计算机科学、数学建模、人工智能等多个学科结合起来,为处理复杂数据提供了一套强大的理论基础和工具集。随着技术的发展,这些模型和...

    用SQL Server2000 Analysis Service设计与创建多维数据集.pdf

    此外,文章还提到了分析服务的一些具体应用,如将数据从关系数据库转移到多维数据集进行分析,以及如何将数据挖掘技术融入到OLAP多维数据集中,从而发现更深层次的业务规则和趋势。这些都是构建现代企业级决策支持...

    复诊率分析模型的建立数据源 多维数据集 数据立方体

    在这个过程中,多维数据集和数据立方体起到了核心作用。 首先,我们从数据源开始。在建立复诊率分析模型时,数据源的选择至关重要。数据源可以是医院信息系统(HIS)、电子健康记录(EHR)或其他医疗数据库。使用VS...

    多维数据挖掘和决策树分析的粗糙集理论.pdf

    - 多维数据集由多维数据库定义,提供了从不同层次、不同维度查看数据的方法。 2. OLAP多维数据集: - 多维数据集可以视为一个多维数组,通过维度成员的选择,确定特定的值。 - 层次指的是数据在不同级别上的描述...

    制作基于多维数据集的矩阵报表.doc

    多维数据集报表与传统的数据库报表的主要区别在于查询语言。在数据库报表中,我们通常使用Transact-SQL来获取数据,但在多维数据集报表中,我们需要使用MDX(多维表达式)来定义查询。如果报表涉及参数,需要先在...

    优秀资料(2021-2022年收藏)数据仓库的构建及其多维数据集分析..doc

    总的来说,构建数据仓库涉及数据的迁移、转换和组织,而多维数据集分析则依赖于数据仓库的结构,使得复杂的数据能够被有效地分析和理解。这一过程对于企业的决策支持和业务洞察至关重要。通过掌握这些技术,可以提高...

    多维数据库和空间多维数据的数学模型与人工智能 (2).pdf

    多维数据库和空间多维数据的数学模型以及它们与人工智能的结合是当前数据分析和存储技术发展中的一个重要领域。多维数据模型是数据仓库度量和维度结构的基础,它为存储和查询大型数据集提供了基础。传统多维数据模型...

    OLAP多维数据分析与研究

    它支持多维数据集(也称为立方体)的创建、管理和查询,这些数据集来源于关系数据库,通过预计算和存储的数据聚合,实现了快速的分析性能。OLAP多维数据模型的核心思想是将数据组织成维度和度量,维度通常是描述业务...

    多维数据OLAP分析资料

    - **高性能**: 优化处理能力以支持大规模数据集的快速分析。 #### 三、面临的挑战 1. **数据整合难度**: 原始数据分散在多个系统中,结构各异,导致数据整合工作复杂。 2. **事务处理系统压力**: 复杂的分析任务...

    Project Server 2007如何基于SQL 2005创建多维数据集

    本文将深入探讨如何在Project Server 2007环境中,利用SQL Server 2005 Analysis Services创建多维数据集,以及如何在Project Web Access (PWA)中进行数据分析。 ### 创建多维数据集的准备工作 首先,创建多维数据...

    Hyperion_Essbase多维数据库概览-中文培训资料

    ### Hyperion Essbase 多维数据库概览 #### OLAP简介 ##### OLAP产生的背景 联机分析处理(OLAP)技术的出现主要是为了解决传统数据库系统在数据分析方面存在的局限性。随着企业数据量的增长以及对数据分析需求的...

    index,索引,多维索引数据结构

    描述中提到的“多维索引数据结构”可能是指在多维数据集(如数据仓库或OLAP系统)中使用的索引技术。例如,在大数据分析中,多维索引如星形模式、雪花模式或立方体结构,能够快速定位和聚合数据,支持复杂的分析查询...

Global site tag (gtag.js) - Google Analytics