In a message dated Tue, 11 Apr 2000 7:37:13 PM Eastern Daylight Time, Ian Humphries Ian.Humphries@POWERQUEST.COM writes:
So your saying that if I have measures and dimensions in my oracle data I can’t have dimensions in my excel?
Nope, this is not what I am saying at all. Read on…
This is what I’m trying to accomplish :
Oracle :
Code # of calls Country
ABC123 12 USA
Excel
Code Description Most likely resolution
ABC123 Dumb user error Hang up
All fields are dimensions except the (# of calls)
I want to combime all fields by linking via the code…sorry for the excessive sarcasm but its that time of day.
Ian
There have been a couple of other answers already that I think provide the solution, but for “closure” I’ll add my two cents worth as well.
In your Excel file, you have to answer the question:
Is there more than one DESCRIPTION or MOST LIKELY RESOLUTION for each CODE? If the answer is “Yes”, then you have a problem. If the answer is “No”, then you need to change the second two columns to Detail objects. A Detail is supporting information, it has no meaning on its own. It requires an associated Dimension object to give it context.
Stephanie provided excellent instructions on how to accomplish the switch from dimension to detail in her earlier response.
The key dimension object in your case is the CODE, which you have already linked. That is one of the purposes of a dimension object: linking.
As I mentioned before, all non-numeric values in your Excel file are going to be created as Dimensions by default. It is up to you to examine the data and determine the “true” relationships between the columns, and reset any object that provide supporting (non-key) information to details.
There is no restriction on detail objects in a combined query, as long as their associated dimension object has been linked. There is no restriction on measure objects at all.
So, your final report objects would be:
Oracle: Code (Dimension), Country (Dimension), Number of Calls (Measure) Excel: Code (Dimension), Description (Detail associated with Code), Most Likely Resolution (Detail associated with Code) Link: Oracle.Code with Excel.Code
At this point every object in your two data providers would be valid in a combined block.
But then you say, “But wait, what about the Country dimension? It’s not linked!” That’s okay. The rule is that a combined block can contain:
Any Measure
Any Detail associated with a linked Dimension Any Linked Dimension from either data provider Any additional Dimension from one data provider
So you can include Country. But if there were any other unlinked dimensions from your Excel file, they would be invalid. I think Steve provided an explanation on why that is the case.
This is one of the more confusing issues that can arise when using BusObj. I cover this in great detail (pun!) when I teach the Designer class. At some point I will probably even finish the tech note that I have been trying to get published on our web site for the past… well, a long time. 
Regards,
Dave Rathbun
Integra Solutions
www.islink.com
Listserv Archives (BOB member since 2002-06-25)