#oracle #formula #obiee
#Oracle #формула #obiee
Вопрос:
Пытаюсь помочь другу здесь,
Необходимо создать формулу OBIEE для соединения разных строк в одной таблице по полуобщему идентификатору заказа. Вот исходная таблица,
OrderId | Flag | SKU
-----------|-------|----
order1 | 1 | abc
order1_ex | -1 | cde
order2 | 1 | xyz
order2_ex | -1 | tuv
И я хочу что-то вроде этого в качестве вывода.
OrderId | SKU1 | SKU-1
----------|-------|------
order1 | abc | cde
order2 | xyz | tuv
Я могу мыслить в терминах SQL, и моим решением для этого было бы выбрать флаги 1 и -1 в два разных представления и объединить их по OrderID в третьем запросе, чтобы создать ожидаемый набор результатов. Но я беспомощен с языком формул OBIEE. Кто-нибудь может мне помочь с этим?
Ответ №1:
Это самый неправильный из возможных способов решения этой проблемы. OBIEE не является разработчиком SQL с графическим интерфейсом. Он работает с моделями, а не с запросами. Вы либо решаете это в RPD, но еще лучше в ETL, прежде чем даже переходить к OBIEE. Никогда в интерфейсе.
Комментарии:
1. спасибо за направление. Это именно то, что я ищу. Не могли бы вы указать мне некоторые документы, касающиеся ваших предложений?
2. oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/…