先引用一个网友的话语:
一般数据库根据存储类型,分为关系型数据库和多维数据库。
多维数据库是一套数据库管理系统,数据的存储方式是多维形式的。
在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使用增量方式处理多维数据集的例子。里面有数据库和实现的详细说明。
将多维数据集发布到IIS上,有利于其他平台的引用以及操作...
OLAP 多维数据分析 数据库实例 SQLServer 2008 版本mdf 文件
用SQL Server2000 Analysis Service设计与创建多维数据集.pdf
多维文本数据库上的OLAP:主题网络多维数据集及其应用
:数据多维数据集和我们的UI的数据库后端 :运行我们的Django应用程序的基于标准服务的应用程序,同时仍为静态文件提供托管 :简单,标准且易于设计的前端 使用这些通用技术为想要开发Data Cube应用程序的用户...
安装多维数据集库(请参见输入文件中两个示例性多维数据集库的自述文件,也可以安装它们)。 这包括设置: DBMS中的数据库 .ini文件,其名称为多维数据集库,其中描述了带有其级别和层次结构以及多维数据集的维 带...
此项目是由可插入数据库后端支持的数据多维数据集的Java实现。 数据多维数据集的目的是存储有关大量数据点的聚合信息。 数据多维数据集存储有关输入数据点的有趣子集的聚合信息。 例如,如果您正在编写Web服务器...
集装箱多式联运的多维数据分析与数据挖掘.pdf
一个NetCDF数据集包含维(dimensions)、变量(variables)和属性(attributes)三种描述 NetCDF name{ Dimensions:… //定义维数 Variables:… //定义变量 Attributes:… //属性 Data:…//数据 }
Kyligence 由 Apache Kylin 创始团队于 2016 年创办,致力于打造下一代企业级智能多维数据库,为企业简化数据湖上的多维数据分析(OLAP)。通过 AI 增强的高性能分析引擎、统一 SQL 服务接口、业务语义层等功能,...
主要介绍了SQLserver中cube:多维数据集实例详解,具有一定参考价值,需要的朋友可以了解下。
通用的高级抽象允许将 ElasticSearch 替换为其他一些数据库,或者并排使用,并使用用户友好的 API 进行封装。 该库在生产中使用了很长时间,现在相当稳定。 SBT依赖: resolvers += "rubbercube" at ...
本示例中使用的联机帮助文档自带示例的Adventure Works.sln布署后的数据库,若要修改数据库,请修改配置文件App.config中的连接字符串即;Integrated Security =SSPI ;Data Source= localhost ;Catalog =Adventure ...
本文实例讲述了C#中使用ADOMD.NET查询多维数据集的实现方法,分享给大家供大家参考。具体实现方法分析如下: ADOMD.NET 是用于与 Microsoft SQL Server Analysis Services 进行通信的 Microsoft .NET Framework 数据...
内存中的Olap是一个库,用于在不依赖数据库的情况下操作OLAP多维数据集。 IT支持: 存储和计算的度量 所有OLAP操作(切片,骰子,向上钻取,向下钻取...) 不同的聚合/插值操作 尺寸属性图 该库避免了无用的分配...
MDX 类似于对多维数据集类对象的查询。 数据建模助手,星型模式和雪花模式的非规范化,基本规范化。 和更多。 安装 library( devtools ) install_github( " jangorecki/dwtools " ) 特征 有关每个函数的基本示例,...
在SQL Server 2000中,创建数据仓库(多维数据集)的总体步骤包括:设置ODBC数据源、建立数据库、建立数据库与ODBC数据源的连接、建立多维数据集、编辑多维数据集、设计存储和处理多维数据集。为了使用SQL Server 2000...
新建多维数据集(CUBE) 部署维度和多维数据集 向已有数据集中添加度量和维度 报表创建(SSRS) 新建 Reporting Services 项目和共享数据源 添加共享数据集 普通报表创建和发布 移动报表创建和发布 自动作业设置 数据...
● 使用示例数据集充分开发了在本书各个部分中使用的三个示例数据库:Wedgewood Pacific Corporation、Heather Sweeney Designs和Wallingford Motors。 ● 在Web数据库处理主题中使用PHP脚本语言和Eclipse IDE。 ● ...