WEB开发网
开发学院数据库Oracle Oracle数据库11g新特性:数据仓库和OLAP 阅读

Oracle数据库11g新特性:数据仓库和OLAP

 2008-12-16 13:01:34 来源:WEB开发网   
核心提示: global_11g_readme.html 文件中包含有关该模式的详细信息,它还包含一个脚本,Oracle数据库11g新特性:数据仓库和OLAP(6),用于在测试完成后删除模式,该文件从转储文件中导入维度、事实以及所有其他相关数据,在本示例中,我们使用了最基本的工具;SQL*Plus 完

global_11g_readme.html 文件中包含有关该模式的详细信息。它还包含一个脚本,用于在测试完成后删除模式。该文件从转储文件中导入维度、事实以及所有其他相关数据。

通过示例解释“按多维数据集组织的 MV”这一概念可能是最容易的。转储文件包含两个多维数据集,其中一个是 PRICE_CUBE.我们看一下如何使用纯 SQL 查询该多维数据集。我还希望显示 Oracle 要遵循的访问路径,因此我在运行查询之前使用了 autotrace 命令。

SQL> set autotrace on explain
SQL> select * from table(cube_table('GLOBAL.PRICE_CUBE'))
 2> /
...
... the data comes here ...
...
Execution Plan
----------------------------------------------------------
Plan hash value: 3184667476
--------------------------------------------------------------------------------------
| Id | Operation        | Name    | Rows | Bytes | Cost (%CPU)| Time   |
--------------------------------------------------------------------------------------
|  0 | SELECT STATEMENT    |      | 2000 |  195K|  29  (0)| 00:00:01 |
|  1 | CUBE SCAN PARTIAL OUTER| PRICE_CUBE | 2000 |  195K|  29  (0)| 00:00:01 |
--------------------------------------------------------------------------------------

CUBE_TABLE 是 Oracle 数据库 11g 中引入的新函数。它允许将 AW 中存储的多维数据集作为关系对象进行查询。注意,访问路径显示了 CUBE SCAN,表明将该多维数据集作为多维数据集进行了扫描(虽然您使用了 SQL)。在本示例中,我们使用了最基本的工具;SQL*Plus 完全不了解 OLAP 或分析转换,但我们可以采用某种分析方式来提取数据。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Oracle 数据库 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接