OLAP多维语义模型(一)
在使用Python创建OLAP多维数据模型并进行OLAP多维分析的过程中了解什么是OLAP多维语义模型。
2G内存搞定一亿数据的分析引擎
EuclidOLAP是一个可以运行在低配置服务器上能够快速响应上亿级数据量分析并且支持复杂查询的开源OLAP数据引擎。
适用于即席查询(Ad-Hoc)的OLAP引擎
即席查询(Ad Hoc)是用户根据自己的需求,灵活的选择查询条件,OLAP系统根据用户输入的查询条件实时返回查询结果。OLAP的即席查询与普通查询的不同之处就是很难对前者进行预先的优化,因为即席查询所响应的大都是随机性很强的查询请求。一个OLAP系统的即席查询能力越强,其应对不同用户的随机性和探索性分析的能力就越强。
OLAP中的SQL与MDX
MDX 是OLAP多维数据库的标准查询语言,被许多OLAP产品所支持,包括Microsoft Analysis Services、Oracle Essbase、IBM Cognos,MDX比SQL更适合针对多维数据结构进行查询和分析。
多维数据库 Oracle Essbase 和 IBM Cogons 底层原理
对于维度本身来讲没有稀疏与密集之分,稀疏与密集表示的是维度之间的组合!对于有N个维度的Cube而言,如果其只有一个维度退化成索引,或者有N - 1个维度退化成索引,则此时稀疏与密集的维组合只包含一个维度,但这只是一种特例,并不代表维度本身是稀疏或密集的。