1

私が OBI クエリについて助けを求めるようになったのは、心が重いからです。OBI 11g を使用した分析に参加したい領域が 2 つあります。スキーマは次のとおりです。

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 を入力できる場所 (New -> Analysis -> OrderSource -> Advanced タブ -> New Analysis) を見つけ、(生成されたクエリに基づいて、また最初から) いくつかのクエリを試しました。

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しかし、これらのいずれかを (明示的なorで)結合しようとするとすぐにWHERE、同じ一般的な SQL 識別子エラーが発生します。OBI で複数のソースを操作する標準的な方法はありますか? これに別の方法でアプローチする必要がありますか?すべての助けに感謝します。

4

1 に答える 1