С тяжелым сердцем я прихожу просить помощи по вопросам ОБИ. У меня есть две области, которые я хочу объединить в анализе с использованием OBI 11g. Вот схема:
Distribution
|-- Purchase History
| |-- Billing Info
| |-- Order Number
| |-- User Email
| |-- Shipping Info
| |-- ...
|-- Branding
| |-- ... etc
OrderSource
|-- Orders
| |-- Order ID
| |-- Order Type
| |-- ...
|-- Customers
| |-- Customer ID
| |-- Email 1
| |-- Email 2
| |-- ...
На данный момент я хотел бы иметь возможность JOIN ON Distribution.Purchase History.Order Number = OrderSource.Orders.Order ID
или аналогичного с User Email
и Email 1
. Я нашел место («Создать» -> «Анализ» -> «Источник заказа» -> вкладка «Дополнительно» -> «Новый анализ»), где я могу ввести фактический SQL и попробовал несколько запросов (на основе сгенерированных запросов, а также с нуля):
SELECT
0 s_0,
"OrderSource"."Customer"."Customer ID" s_1,
"OrderSource"."Customer"."Email 1" s_2
FROM "OrderSource"
а также
SELECT
"Distribution"."Purchase History"."User Email"
FROM "Distribution"
например. Но как только я пытаюсь соединить любой из них вместе (с явным JOIN
или WHERE
), я получаю ту же общую ошибку идентификатора SQL. Есть ли стандартный способ работы с несколькими источниками в OBI? Должен ли я подходить к этому по-другому? Любая помощь приветствуется.