我了解用于在线分析处理的数据仓库的概念。
我的问题特别与查询数据仓库有关。用于数据仓库的 SQL 和用于数据仓库的 SQL 有什么区别?我试图了解是否存在专门用于数据仓库类型系统的 SQL 变体,或者“多维数据挖掘”工具是否只是其实现级别的 SQL 工具。
例如,面向对象的 SQL 和对象关系 SQL 被记录为 SQL 语言的超集。其中一个在超立方体(多维)数据模型中使用得更多吗?
您应该使用 T-SQL 查询 OLTP 数据库和MDX查询多维数据集 (OLAP)
另外,您提到了数据挖掘。查询语言,如 SQL Server 中的 T-SQL 和 MDX,在您知道数据中存在哪些模式并希望查找统计结果时使用。数据挖掘被用作人工智能,当数据中存在您不知道的模式时,软件会搜索数据库并为您发现这些模式。在使用 SQL Server 堆栈时,SSAS 提供了此功能。