#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 и верну вас обратно. Также я отредактировал весь пост. Это мое полное описание проблемы. Я надеюсь, что вы могли бы помочь мне сейчас лучше