日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cwm oracle,ORA-06512: at OLAPSYS.CWM2_OLAP_UTILITY

發(fā)布時(shí)間:2023/12/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cwm oracle,ORA-06512: at OLAPSYS.CWM2_OLAP_UTILITY 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

[@more@]

在部署立方的時(shí)候,報(bào)錯(cuò)以下錯(cuò)誤:

ORA-06510: PL/SQL: unhandled user-defined exception

ORA-06512: at "OLAPSYS.CWM2_OLAP_UTILITY", line 1660

ORA-01403: no data found

ORA-06512: at "OLAPSYS.CWM2_OLAP_CUBE", line 33

ORA-06512: at "OLAPSYS.CWM2_OLAP_CUBE", line 55

ORA-06512: at "OLAPSYS.CWM2_OLAP_CUBE", line 386

ORA-06512: at line 10

立方部署到CWM2中,而引用的一個(gè)維部署到CWM2中,而另一個(gè)沒有部署到CWM2。

可以通過調(diào)試,查看錯(cuò)誤原因:

SQL> set serveroutput on size 999999;

SQL> set serveroutput on size 999999;

SQL> exec cwm2_olap_manager.set_echo_on;

PL/SQL procedure successfully completed

然后執(zhí)行部署立方的腳本

SQL>

SQL> WHENEVER SQLERROR EXIT FAILURE;

SQL> BEGIN

2 CWM2_OLAP_CUBE.CREATE_CUBE('NTGT_USER', 'FAITHFULNESS', 'FAITHFULNESS', 'FAITHFULNESS', 'null');

3 CWM2_OLAP_MEASURE.CREATE_MEASURE('NTGT_USER', 'FAITHFULNESS', 'MONEY', 'MONEY', 'MONEY', 'MONEY');

4 CWM2_OLAP_MEASURE.CREATE_MEASURE('NTGT_USER', 'FAITHFULNESS', 'SHARES', 'SHARES', 'SHARES', 'SHARES');

5 CWM2_OLAP_MEASURE.CREATE_MEASURE('NTGT_USER', 'FAITHFULNESS', 'BUYCOUNT', 'FUNDNAME', 'BUYCOUNT', 'BUYCOUNT');

6 CWM2_OLAP_CUBE.ADD_DIMENSION_TO_CUBE('NTGT_USER', 'FAITHFULNESS', 'NTGT_USER', 'BUSTYPE');

7 CWM2_OLAP_CUBE.ADD_DIMENSION_TO_CUBE('NTGT_USER', 'FAITHFULNESS', 'NTGT_USER', 'FUND');

8 CWM2_OLAP_CUBE.ADD_DIMENSION_TO_CUBE('NTGT_USER', 'FAITHFULNESS', 'NTGT_USER', 'TIMES');

9 CWM2_OLAP_CUBE.ADD_DIMENSION_TO_CUBE('NTGT_USER', 'FAITHFULNESS', 'NTGT_USER', 'FUNDALIAS');

10 CWM2_OLAP_CUBE.ADD_DIMENSION_TO_CUBE('NTGT_USER', 'FAITHFULNESS', 'NTGT_USER', 'CUSTREGION');

11 CWM2_OLAP_CUBE.ADD_DIMENSION_TO_CUBE('NTGT_USER', 'FAITHFULNESS', 'NTGT_USER', 'CUSTTYPE');

12 CWM2_OLAP_TABLE_MAP.MAP_FACTTBL_LEVELKEY ('NTGT_USER','FAITHFULNESS','NTGT_USER','FAITHFULNESS','LOWESTLEVEL','DIM:NTGT_USER.BUSTYPE/HIER:NONE/LVL:TYPE/COL:BUSTYPE;DIM:NTGT_USER.FUND/HIER:STANDARD/LVL:FUND/COL:FUND;DIM:NTGT_USER.TIMES/HIER:CALENDAR_STANDARD/LVL:DAY/COL:TIMES;DIM:NTGT_USER.FUNDALIAS/HIER:STANDARD/LVL:FUND/COL:FUNDALIAS;DIM:NTGT_USER.CUSTREGION/HIER:STANDARD/LVL:CITY/COL:CUSTREGION;DIM:NTGT_USER.CUSTTYPE/HIER:NONE/LVL:CATEGORY/COL:CUSTTYPE;');

13 CWM2_OLAP_TABLE_MAP.MAP_FACTTBL_MEASURE ('NTGT_USER','FAITHFULNESS','MONEY','NTGT_USER','FAITHFULNESS','MONEY','DIM:NTGT_USER.BUSTYPE/HIER:NONE/LVL:TYPE/COL:BUSTYPE;DIM:NTGT_USER.FUND/HIER:STANDARD/LVL:FUND/COL:FUND;DIM:NTGT_USER.TIMES/HIER:CALENDAR_STANDARD/LVL:DAY/COL:TIMES;DIM:NTGT_USER.FUNDALIAS/HIER:STANDARD/LVL:FUND/COL:FUNDALIAS;DIM:NTGT_USER.CUSTREGION/HIER:STANDARD/LVL:CITY/COL:CUSTREGION;DIM:NTGT_USER.CUSTTYPE/HIER:NONE/LVL:CATEGORY/COL:CUSTTYPE;');

14 CWM2_OLAP_TABLE_MAP.MAP_FACTTBL_MEASURE ('NTGT_USER','FAITHFULNESS','SHARES','NTGT_USER','FAITHFULNESS','SHARES','DIM:NTGT_USER.BUSTYPE/HIER:NONE/LVL:TYPE/COL:BUSTYPE;DIM:NTGT_USER.FUND/HIER:STANDARD/LVL:FUND/COL:FUND;DIM:NTGT_USER.TIMES/HIER:CALENDAR_STANDARD/LVL:DAY/COL:TIMES;DIM:NTGT_USER.FUNDALIAS/HIER:STANDARD/LVL:FUND/COL:FUNDALIAS;DIM:NTGT_USER.CUSTREGION/HIER:STANDARD/LVL:CITY/COL:CUSTREGION;DIM:NTGT_USER.CUSTTYPE/HIER:NONE/LVL:CATEGORY/COL:CUSTTYPE;');

15 CWM2_OLAP_TABLE_MAP.MAP_FACTTBL_MEASURE ('NTGT_USER','FAITHFULNESS','BUYCOUNT','NTGT_USER','FAITHFULNESS','BUYCOUNT','DIM:NTGT_USER.BUSTYPE/HIER:NONE/LVL:TYPE/COL:BUSTYPE;DIM:NTGT_USER.FUND/HIER:STANDARD/LVL:FUND/COL:FUND;DIM:NTGT_USER.TIMES/HIER:CALENDAR_STANDARD/LVL:DAY/COL:TIMES;DIM:NTGT_USER.FUNDALIAS/HIER:STANDARD/LVL:FUND/COL:FUNDALIAS;DIM:NTGT_USER.CUSTREGION/HIER:STANDARD/LVL:CITY/COL:CUSTREGION;DIM:NTGT_USER.CUSTTYPE/HIER:NONE/LVL:CATEGORY/COL:CUSTTYPE;');

16 BEGIN

17 CWM2_OLAP_CUBE.SET_AGGREGATION_OPERATOR ('NTGT_USER','FAITHFULNESS','DIM:NTGT_USER.BUSTYPE/AGGOP:SUM;DIM:NTGT_USER.FUND/AGGOP:SUM;DIM:NTGT_USER.TIMES/AGGOP:SUM;DIM:NTGT_USER.FUNDALIAS/AGGOP:SUM;DIM:NTGT_USER.CUSTREGION/AGGOP:SUM;DIM:NTGT_USER.CUSTTYPE/AGGOP:SUM;');

18 EXCEPTION WHEN OTHERS THEN NULL; END;

19 CWM2_OLAP_VALIDATE.VALIDATE_CUBE('NTGT_USER','FAITHFULNESS');

20 CWM2_OLAP_METADATA_REFRESH.MR_REFRESH;

21 END;

22 /

AMD-00001 created Cube "NTGT_USER.FAITHFULNESS"

AMD-00001 created Measure "NTGT_USER.FAITHFULNESS.MONEY"

AMD-00001 created Measure "NTGT_USER.FAITHFULNESS.SHARES"

AMD-00001 created Measure "NTGT_USER.FAITHFULNESS.BUYCOUNT"

AMD-00006 added Cube Dimension "NTGT_USER.FAITHFULNESS.NTGT_USER.BUSTYPE"

AMD-00006 added Cube Dimension "NTGT_USER.FAITHFULNESS.NTGT_USER.FUND"

AMD-00006 added Cube Dimension "NTGT_USER.FAITHFULNESS.NTGT_USER.TIMES"

AMD-00006 added Cube Dimension "NTGT_USER.FAITHFULNESS.NTGT_USER.FUNDALIAS"

AMD-00100 not found: Dimension "NTGT_USER.CUSTREGION"  ---這里看到這個(gè)維沒有部署

解決辦法:

根據(jù)你自己的模型實(shí)現(xiàn)方式,選擇統(tǒng)一的部署方式:'Deploy to catalog' ,'Deploy Data Object Only ' or 'Deploy All'

然后重新部署一下相關(guān)維或立方即可

總結(jié)

以上是生活随笔為你收集整理的cwm oracle,ORA-06512: at OLAPSYS.CWM2_OLAP_UTILITY的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。