Reputation: 15787
I understand the concept of a Data Warehouse for online analytical processing.
My question relates specifically to querying a Data Warehouse. What is the difference between SQL that is used for Data Warehouses and SQL that is used for Data Warehouses? I am trying to understand if there is a variation of SQL that is used specifically for Data Warehouse type systems or whether "multi dimensional Data Mining" tools are simply SQL tools at their implementation level.
For example, Object Oriented SQL and Object Relational SQL are documented as supersets of the SQL language. Are one of these used more in a hypercube (multi dimensional) data model?
Upvotes: 0
Views: 572
Reputation: 1
Also, you mention data mining. Querying languages, such as T-SQL and MDX in SQL Server, are used when you know what patterns exist in the data, and you want to find the statistical results. Data mining is used as artificial intelligence, when there are patterns within the data that you do not know about, and the software searches the database and discovers those patterns for you. When utilizing the SQL Server stack, SSAS offers this feature.
Upvotes: 0