数据仓库设计

时间:2012-04-27 16:23:49

标签: sql database

我理解用于在线分析处理的数据仓库的概念。

我的问题特别涉及查询数据仓库。用于数据仓库的SQL和用于数据仓库的SQL有什么区别?我试图了解是否存在专门用于数据仓库类型系统的SQL变体,或者“多维数据挖掘”工具是否只是其实现级别的SQL工具。

例如,面向对象的SQL和对象关系SQL被记录为SQL语言的超集。其中一个在超立方体(多维)数据模型中使用得更多吗?

2 个答案:

答案 0 :(得分:0)

您应该使用T-SQL查询OLTP数据库,MDX查询多维数据集(OLAP)

答案 1 :(得分:0)

另外,您提到数据挖掘。当您知道数据中存在哪些模式并且想要查找统计结果时,将使用查询语言(如SQL Server中的T-SQL和MDX)。当数据中存在您不知道的模式时,数据挖掘将用作人工智能,软件会搜索数据库并为您发现这些模式。使用SQL Server堆栈时,SSAS提供此功能。