OBIEE RPD: таблица со снежинками не отображается как таблица фактов в слое BMM

Я использую инструмент RPD для создания модели данных для базы данных с 6 таблицами.

Параметры: семейство продуктов, производственная линия, компания, обмен валюты.

Факты: WorkOrderStats, WorkOrder

введите здесь описание изображения

Но WorkOrder не воспринимается как таблица фактов на уровне BMM. Как сделать WorkOrder таблицей фактов на уровне BMM?

Любой вклад искренне ценится.

Спасибо


person TheEqualizer    schedule 03.06.2021    source источник


Ответы (2)


Это не то, как факты работают в ОД. Факты никогда не соединяются с фактами. Пингуйте меня в slack. Я создал именно этот RPD в прошлую пятницу.

person Chris    schedule 03.06.2021

Если вы хотите соединить свою таблицу фактов с другой таблицей фактов, вам нужно создать другой псевдоним для вашего факта, новый псевдоним будет действовать как измерение. в вашем случае создайте псевдоним для F_workorder, назовите его Dim_workorder, например, и присоедините свой F_workorderStat к этому измерению и сохраните F_workorder и его отношения, просто удалите связь между F_workorderStat и F_workorder, это не будет работать таким образом.

person Mourad GHERSA    schedule 06.06.2021
comment
новый алиас будет выступать в роли измерения - не совсем верно. Слои физических объектов по своей сути не становятся измерениями или фактами. Все зависит от использования. В этом случае таблица фактов будет действовать как сквозной механизм для пути соединения в LTS, чтобы можно было сопоставить WorkOrderStat с Company. Этот псевдоним не является ни фактом, ни измерением, а просто костылем для компенсации плохой модели данных. - person Chris; 07.06.2021
comment
я не имел в виду это, я имел в виду, что вы должны заставить его действовать как измерение, чтобы избежать связи между двумя фактами. - person Mourad GHERSA; 07.06.2021
comment
И я говорю вам, что в данном случае это не действует как измерение. Это просто транзитная таблица для объединений, потому что сам первый факт не имеет отношения к измерению компании. - person Chris; 07.06.2021
comment
Хорошо, я понял, я обычно переношу внешний ключ измерения из главного факта в детальный факт (дублирование), чтобы разрешить прямое соединение, если в главном факте нет вырожденных измерений (нет необходимости, чтобы факт действовал как измерение ). - person Mourad GHERSA; 08.06.2021