2012-04-27 108 views
0

我理解用於在線分析處理的數據倉庫的概念。數據倉庫設計

我的問題特別涉及到查詢數據倉庫。用於數據倉庫的SQL和用於數據倉庫的SQL之間有什麼區別?我試圖瞭解是否存在專門用於數據倉庫類型系統的SQL變體,或者「多維數據挖掘」工具是否僅僅是實現級別的SQL工具。

例如,面向對象的SQL和對象關係SQL被記錄爲SQL語言的超集。其中之一在超立方體(多維)數據模型中用得更多嗎?

+0

您指的是哪個供應商擁有「多維數據挖掘」工具?如果是U2的Rocket Software,那意味着與別人意味着不同的東西。 – 2012-04-27 16:26:55

+2

您能否改寫'用於數據倉庫的SQL和用於數據倉庫的SQL之間的區別? – Windle 2012-04-27 16:27:06

回答

0

你應該使用T-SQL查詢OLTP數據庫和MDX查詢立方體(OLAP)

+0

謝謝。這就是我一直在尋找的東西。我讀過的所有網頁都將數據倉庫和OLAP視爲僅查看系統。如果您有一個系統可以協調來自多個系統的信息,但是自己保存信息,那麼您會將此分類爲數據倉庫嗎? – w0051977 2012-04-27 16:37:10

0

另外,你提到的數據挖掘。當您知道數據中存在哪些模式並且想要查找統計結果時,將使用查詢語言(如SQL Server中的T-SQL和MDX)。數據挖掘用作人工智能,當數據中存在您不知道的模式時,軟件會搜索數據庫併爲您發現這些模式。在使用SQL Server堆棧時,SSAS提供此功能。