注册
登录
OLAP
数据仓库与OLAP多维数据集?
返回
数据仓库与OLAP多维数据集?
作者:
只怕再见是故人
发布时间:
2024-04-18 08:56:44 (7天前)
谁能解释一下数据仓库和OLAP多维数据集之间的真正区别是什么?
他们在同一件事上有不同的做法吗?
与其他相比,其中一个被弃用了吗?
其中之一是否存在性能问题?
欢迎任何解释
收藏
举报
2 条回复
1#
回复此人
春风助手
|
2020-08-17 10-55
数据仓库是具有设计的数据库,该设计使分析数据更容易,更快捷,并且通常使用多个来源的数据。它通常具有一个维度模型,即事实表和维度表。 OLAP是一组可以对数据集执行的操作,例如旋转,切片,切块,钻孔。例如,一个人可以使用Excel PivotTables执行OLAP操作。有一些SQL语句这是“为OLAP”,例如PIVOT,group by CUBE(),group by ROLLUP(),和group by GROUPING SETS(),以及各窗口功能 OLAP服务器是一种服务器软件,可促进OLAP操作,例如通过缓存和查询重写。OLAP操作通常用MDX表示,并且您的OLAP服务器可能会将MDX转换为数据库的常规SQL。或者它可能会针对自己的二进制文件格式工作。OLAP服务器内部的维度模型称为OLAP多维数据集 您可以拥有一个数据仓库,而根本不使用OLAP(只需运行报告)。 您还可以对数据仓库以外的其他对象(例如平面文件)执行OLAP操作。 他们在同一件事上有不同的做法吗? 不,数据仓库是一种以易于分析的格式存储数据的地方,而OLAP是一种分析数据的方法。 与另一个相比,其中一个被弃用了吗? 不,它们相互补充,因为数据仓库使使用OLAP分析数据变得容易,而OLAP可以使分析数据仓库更加有用。 其中之一是否存在性能问题? 是。数据仓库用于存储大量数据,因此查询将花费一些时间。通过使用索引或列数据库,缓存,RAID 10 SSD,分区以及预聚合一些数据,可以提高性能。 另请参阅:https : //dba.stackexchange.com/questions/45655/what-are-measures-and-dimensions-in-cubes †不同于使交易更容易/更完整
编辑
登录
后才能参与评论