Any help would be appreciated.
Thanks,
Andrew
Good luck
The SQL engine normally doesn't do unnecessary joins to the LU
(regardless of whether it's a true LU, a Fact, or a Relationship
table). Having said that, let;s summarize:
1) You have an attribute "invoice Number". The attribute only has an ID
form, hence the degenerate dimension
2) The attribute appears on several fact tables. You have set Fact1 as
the LU for the attribute
3) You are finding that reports that should hit other fact tables (say
fact2 or fact3) are still joining to Fact1.
Here are some questions:
1) Is there any additional metric, custom group, etc in the report that
may be causing this? (i.e. what happens if you leave all attributes and
remove all metrics except one only defined in Fact1)
2) Is there any additional attribute (like a parent of Invoice Number,
where the relationship is defined in the Fact1 table) in the report
that may be causing this? (i.e. what happens if you remove all
attributes except invoice number and remove all metrics except one only
defined in Fact1)
Hope this helps