|
|
|
Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
|
|||
|---|---|---|---|
|
#18+
Добрый день! Построил 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 - не помогло. Подскажите, пожалуйста, что можно ещё попробовать... За любую информацию огромное спасибо!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2018, 17:55 |
|
||
|
Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
|
|||
|---|---|---|---|
|
#18+
zorlo, Что вам сказали в техподдержке Oracle? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2018, 14:22 |
|
||
|
Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
|
|||
|---|---|---|---|
|
#18+
Добрый день! Пока не писал в техподдержку... Думаю, что что то делаю сам не то... 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 17:36 |
|
||
|
Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
|
|||
|---|---|---|---|
|
#18+
Я пошёл пока таким путём 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) Выношу это на бизнес-уровень Подскажите, что делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2018, 17:47 |
|
||
|
Ошибка 39008 после содания Parent-Child Hierarchy в oracle bi11
|
|||
|---|---|---|---|
|
#18+
zorlo, Добрый вечер! Все сделал, как описал выше последним пунктом... 1)Расставил связи на физическом уровне между таблицей фактов, промежуточной таблицей и таблицей-справочником 2) Вынес эти таблицы на бизнес уровень, пересоздал логические связи на те же самые (пока этого не сделал - вылетплала ошибка по джойнам) 3) Вынес все на презентационный слой Пробую строить отчёты с агрегатами - дерево раскрывается, работает, но очень тормозит... Подскажите, пожалуйста 1) Правильно ли я все сделал, либо нужно было на бизнес-уровне переносить промежуточную таблицу в source таблицы справочника и на бизнес уровне не нужно рисовать связи с промежуточной таблицей? 2) Можно ли как работу дерева ускорить, оптимизировать? За любую информацию буду очень благодарен, спасибо заранее!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2018, 20:02 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39748681&tid=1883029]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
147ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 426ms |

| 0 / 0 |
