我只是在寻找从关系数据构建OLAP多维数据集的最佳解释和原因。那就是性能和查询优化吗?
如果您可以提供链接或指出构建多维数据集的最佳解释和原因,那将是很棒的,因为我们可以从关系数据库执行所有我们可以从多维数据集和多维数据集执行的操作更快地显示结果。是否存在任何其他解释或原因?
答案 0 :(得分:13)
您应该使用多维数据集进行分析处理的原因有很多。
我希望这会有所帮助。
答案 1 :(得分:3)
如果您想要顶级视图,请使用OLAP。假设您有数百万行详细说明产品销售情况,并且您想知道您的每月销售总额。
如果您想要底层详细信息,请使用OLTP(例如SQL)。假设您有数百万行详细说明产品销售情况,并希望在某一天检查一家商店的销售情况,以发现潜在的欺诈行为。
OLAP适用于大数字。你不会用它来检查字符串值,真的......
答案 2 :(得分:1)
当我们可以使用汇编语言完成所有事情时,有点像问为什么使用JAVA / C ++ ;-)构建一个多维数据集(除了性能之外)会给你MDX language;这种语言具有比SQL更高级别的概念,并且对于分析任务更好。也许this question会提供更多信息。
我的2分。