Hi there–
I’m working as a Designer on a universe, and just added a new table to the universe structure. The rest of the universe is rather complicated (multiple aliases), but I’ve joined this new table, using a very simple join, to only one other table. It parses correctly. I saved the universe, went to test it using a query in Business Objects. I’ve started with a very simple query - just one object each from each table on either side of the join. But, when I look at the SQL, I see that Business Objects has generated two SQL statements. Is there any way to bypass this behavior? It doesn’t seem like I can edit the SQL, and I’d like to control this at the Designer level, if possible.
I checked the FAQ at tech.busobj.com, and found the following:
Q. Why does BusinessObjects generate two SQL statements for some queries?
A. BusinessObjects does this to ensure that the returned results are always correct. This technique is used to support complex queries. This can be explained using the following query on the demo database. Select Customer Name, Quantity Loaned, and Quantity Ordered. BusinessObjects will split the query into two independent queries and combine the results, i.e. Customer Name, Quantity Loaned and Customer Name, Quantity Ordered.
But, my query was simple, albeit in an otherwise complicated universe. Although, interestingly, if I create a brand new universe with just the two tables in question, the join works fine. Any ideas?
Thanks very much,
Amy Miller
====================================
Amy A. Miller, Data Analyst
University of Pennsylvania ISC
Office of Data Administration
3401 Walnut, Suite 265C /6228
Philadelphia, PA 19104-6228
Phone: 215-898-2171 Fax:215-898-0386
Email: milleraa@isc.upenn.edu
Listserv Archives (BOB member since 2002-06-25)