我按照第一个示例和第二个示例在 Oracle 10g 中创建多维数据集。
我尝试使用 Oracle 10g 中的查询重写机制创建多维数据集。
(仔细尝试使用分析工作区管理器创建,我们也遇到了错误,所以只有我们使用查询重写机制)
我们成功地创建了表“PRODUCTS”我们还成功地为该表“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 实际上是可能的吗?
建议我如何做到这一点?