XI R2 Designer, Oracle 9i RDBMS
We have two tables: customers and orders, with cardinalities set to indicate a customer places many orders. We have an Order Type object using orders.order_type as the select, and Number of Unique Customers using select(distinct customers.cust_id) as the object select.
In the Designer Query Panel, DeskI and WebI, when a query is defined with Number of Unique customers as a result object and Order Type = ‘ABC’ as a condition, it throws an “Incompatible combination of objects” error. Adding Order Type as a result is OK, but not for our user, plus Oracle can certainly cope with: select count(distinct customers.cust_id) from customers, orders where (customers.cust_id = orders.cust_id) and orders.order_type = ‘ABC’
Switch the cardinalities to 1 to 1, between the two tables in Designer, and it works, just like it used to, in older versions! We don’t want to change the cardinalities as context detection and ‘detect incompatible’ in aggregate navigation won’t work properly when the universe is extended.
FYI: can’t use keys as some of the objects to be defined on the orders table use functions, such as to_char(orders.order_dt,‘YYYY’)
Any known parameters to stop this issue?
JMCabot (BOB member since 2005-12-21)