多数情况下,数据仓库都被建模成关系数据库。
目前市场上有很多OLAP/BI工具,例如Microstrategy、IBM的Cognos-acquired、SAP的Business Objects-acquired、Oracle的Hyperion-acquired、Microsoft等。
OLAP/BI工具中最常用的三个基本功能:
1. 切片和切块:从已经显示的结果里增加、替换或者消除制定的维度属性(或者是消除维度属性中的制定值)。
2. 旋转:与切片和切块操作不同,旋转操作不改变原始查询结果的值,它仅仅是对结果形式的重新组织。
3. 下钻和上卷:下钻的目的是使得查询结果中的数据粒度更加精细;而上卷则是使其更粗糙。
下钻操作允许用户透过不同维度层次观察数据。
维度模型是OLAP所必需的。底层数据必须按照维度结构进行组织,且事实表将作为连接其他一系列维度表的中心。
现代OLAP/BI工具的一个标准特性就是通过图形化方式对结果进行可视化。
它还可以创建、检查计算后的数据,确定相似或相对差异,进行异常分析、趋势分析、预测和回归分析。
OLAP工具的2个用途:
1. 特定地直接分析维度建模数据
2. 创建前段应用程序间接地访问维度建模数据
回忆:关系DBMS软件包括Oracle、MySQL、Microsoft SQL Server、PostgreSQL、IBM DB2以及Teradata。