我关注First Example以及Second Example以在Oracle 10g中创建多维数据集。
我尝试使用Oracle 10g中的查询重写机制创建多维数据集。
(Intailly尝试使用Analystic工作区管理器创建我们也遇到了错误,所以我们只进行了查询重写机制)
我们成功创建了表“产品” 我们还成功为该表“产品”创建了Dimension
但是当我们尝试为上面的“PRODUCTS”表创建属性时,如下所示
BEGIN
cwm_classify.remove_entity_descriptor_use(28, cwm_utility.DIMENSION_TYPE, 'SH', 'PRODUCTS');
COMMIT;
END
我们收到了以下错误 注意:我们也有表格中的数据
Error starting at line 1 in command:
begin
cwm_classify.remove_entity_descriptor_use(28, cwm_utility.DIMENSION_TYPE, 'SH', 'PRODUCTS');
commit;
end;
Error report:
ORA-06510: PL/SQL: unhandled user-defined exception
ORA-06512: at "OLAPSYS.CWM$OLAP$DIMENSION", line 242
ORA-06510: PL/SQL: unhandled user-defined exception
ORA-06512: at "OLAPSYS.CWM$UTIL", line 368
ORA-01403: no data found
ORA-06512: at "OLAPSYS.CWM$CLASSIFY", line 322
ORA-06512: at "OLAPSYS.CWM$CLASSIFY", line 1198
ORA-06512: at line 2
06510. 00000 - "PL/SQL: unhandled user-defined exception"
*Cause: A user-defined exception was raised by PL/SQL code, but
not handled.
*Action: Fix the problem causing the exception or write an exception
handler for this condition. Or you may need to contact your
application administrator or DBA.
当我用谷歌搜索时,我得到了建议,就像我们必须在部署多维数据集之前部署Dimension。
所以我正在尝试为此创建OLAP多维数据集,我需要在Oracle中部署Dimension Tables。 有没有办法部署Dimension实际上是可能的?
建议我怎么做?
答案 0 :(得分:1)
假设您使用的是Analytic Workspace Manager,OLAP文档将是一个很好的起点:
http://download.oracle.com/docs/cd/E11882_01/olap.112/e17123/cubes.htm#BGBDJAAG