powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
5 сообщений из 5, страница 1 из 1
Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
    #39743755
zorlo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Построил Parent-Child Hierarchy, всё делал по документации. Когда стал проверять на ошибка - вылетел WARNING:

Business Model BM 402:
[39008] Logical dimension table D23 Класс has a source D23 Класс that does not join to any fact source.

Почему - не могу понять...

В интернете нашёл решение выставить в таблице фактов Aggregation content, group by: Column - не помогло.

Подскажите, пожалуйста, что можно ещё попробовать...
За любую информацию огромное спасибо!!
...
Рейтинг: 0 / 0
Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
    #39745353
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zorlo,
Что вам сказали в техподдержке Oracle?
...
Рейтинг: 0 / 0
Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
    #39746208
zorlo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Пока не писал в техподдержку... Думаю, что что то делаю сам не то...
1) Я сделал иерархию, если в анализе выносить только саму иерархию свертка\разворачивание работает прекрасно на разные уровни
2) Если к иерархии подвязать суммированный показатель таблицы то:
иерархия отображается с корневыми узлами и суммами, но раскрыть узлы не выходит
- если какие то другие значения цепляю (не суммированные), то иерархия вроде бы работает...

На данном форуме я нашёл статью
http://www.sql.ru/forum/825462/oracle-bi-11g-parent-children-hierarchies

Здесь, видимо, была, похожая проблема. Тут описали следующий план:

Вобщем если описывать алгоритм создания parent child иерархии это следующие шаги:
- над логической таблицей справочника создать parent child hierarchies
- для иерархии создать и заполнить промежуточную таблицу, скрипты создания и заполнения генерируются BI EE
- в физ слое разорвать связь справочник- факт (если она была) и привязать
справочник - промеж таблица (1:m) (id - ancestor)
промеж таблица - факт (1:m) (member - id)
- в бизнес слое в source table справочника добавить промежуточ таблицу (промеж таблицу в бизнес слой выносить и привязывать не надо, там как была связь справочник- факт так и остается)
- вынести иерархию в презентац слой

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

Подробнее тут:
Oracle® Fusion Middleware Metadata Repository Builder's Guide for Oracle Business Intelligence Enterprise Edition
11g Release 1 (11.1.1)
Глава 9 Working with Logical Dimensions



Мне не понятно, как в бизнес слое в source table справочника добавить промежуточную таблицу, так как если здесь попробовать добавить столбцы из другой таблицы - сразу создаётся ещё один Logical table source и затем при попытке сохранить - вылетают ошибки, что table does not join to any fact source.
...
Рейтинг: 0 / 0
Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
    #39746216
zorlo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пошёл пока таким путём

1) Создаю связи на физическом уровне

"dpb10".""."D20 Facts"."MONTH_ID" = "dpb10"."F01 Oper"."MONTH_ID" AND "dpb10"."D20 Facts"."REZID_ID" = "dpb10"."F01 Oper"."REZID_ID"

- это связь основной таблицы фактов D20 Facts (где лежат суммы), с таблицей подфактов, в которой уже и лежат id на другие справочники и по одному из них реализована иерархия следующим образом:

"dpb10"."D23_PARENT_CHILD"."MEMBER_KEY" = "dpb10"."T093_ID"

"dpb10"."D23 Класс"."T093_ID" = "dpb10"."D23_PARENT_CHILD"."ANCESTOR_KEY"

2) Это же связи расставляю на бизнес-уровне и строю для справочника "D23 Класс" Parent-Child Hierarchy

3) Выношу это на бизнес-уровень



Подскажите, что делаю не так?
...
Рейтинг: 0 / 0
Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
    #39748681
zorlo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zorlo,
Добрый вечер!
Все сделал, как описал выше последним пунктом...
1)Расставил связи на физическом уровне между таблицей фактов, промежуточной таблицей и таблицей-справочником
2) Вынес эти таблицы на бизнес уровень, пересоздал логические связи на те же самые (пока этого не сделал - вылетплала ошибка по джойнам)
3) Вынес все на презентационный слой

Пробую строить отчёты с агрегатами - дерево раскрывается, работает, но очень
тормозит...

Подскажите, пожалуйста
1) Правильно ли я все сделал, либо нужно было на бизнес-уровне переносить промежуточную таблицу в source таблицы справочника и на бизнес уровне не нужно рисовать связи с промежуточной таблицей?
2) Можно ли как работу дерева ускорить, оптимизировать?

За любую информацию буду очень благодарен, спасибо заранее!!!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]