Как развернуть таблицу измерений Oracle для кубов OLAP

#oracle #olap #olap-cube #oracle-olap

#Oracle #olap #olap-куб #oracle-olap

Вопрос:

Я последовал первому примеру, а также Второму примеру для создания кубов в Oracle 10g.

Я попытался создать куб, используя механизм перезаписи запросов в Oracle 10g.

(При попытке создать с помощью диспетчера Analystic workspace мы также получили ошибку в этом, поэтому только мы пошли на механизм перезаписи запросов)

Нам удалось создать таблицу «ПРОДУКТЫ», а также создать измерение для этой таблицы «ПРОДУКТЫ»

Но когда мы пытаемся создать атрибут для приведенной выше таблицы «ПРОДУКТЫ», как показано ниже

 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.
  

Когда я погуглил, я получил предложение, например, мы должны развернуть измерение также перед развертыванием кубов.

Итак, я пытаюсь создать кубы OLAP для этого, мне нужно развернуть таблицы измерений в Oracle. Есть ли какой-либо способ развернуть измерение, возможно ли это на самом деле?

Подскажите мне, как это сделать?

Ответ №1:

Предполагая, что вы используете Analytical Workspace Manager, документация OLAP будет хорошим началом:

http://download.oracle.com/docs/cd/E11882_01/olap.112/e17123/cubes.htm#BGBDJAAG

Комментарии:

1. Спасибо Крейгу. Но если я не использую Analytical workspace, сложно ли достичь моей цели? предложите мне?

2. Я полагаю, что вместо этого вы можете использовать DBMS_CUBE, но я считаю, что все намного проще с Analytical Workspace Manager

3. я тоже пробовал с Analytical Workspace.. там тоже были ошибки.. донно, как действовать с обоими .. полностью застрял Крейг. Хорошо, я попробую DBMS_CUBE и верну вас обратно. Также я отредактировал весь пост. Это мое полное описание проблемы. Я надеюсь, что вы могли бы помочь мне сейчас лучше