on 06-18-2014 6:59 PM
Hi Techies,
I am unable to get the necessity of a join in my designer can some one please help me on this,
I have a scenario like this ,....
I have a main table A which holds all the result objects need to be shown in report,
and I have another 2 derived tables with the common columns of table A, there is a join existing in these three tables(with out the formation of loop and trap..)
Here , my question is like why we need to join table A and derived tables, though the result objects are presented from table A.......only.....
Please help me in clearing my confusion,
Thanks in Advance.
Hi
If you are not using objects from other 2 derived tabels then what was the scenario that made you to create those tables?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You join tables that are related to avoid cartesian products.
It almost sounds like you are engineering a universe back from a report spec, which isn't a good idea. Your universe should e there to deliver the capability to build reports, ad hoc analysis and any other information that users want from it, such as supporting Xcelsius dashboards
If you don't join two tables that belong together and allow cartesian products (or warn but let a user click through the warning) then they will end up with completely inaccurate data.
Same applies in XI3.1 or any version of Business Objects.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
If you are reporting requirements meets accessing data only one table (table A) no need to include other tables unnecessary in the data foundation. That to in your scenario derived tables. So if you remove unnecessary tables and joins it will improve the performance.
why we need to join table A and derived tables, though the result objects are presented from table A ?
PLEASE mark the blog helpful & answered
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
Select the Table and right click form the context menu select the show associated objects.
Cartesian product occurs when you select object from different tables and there is no link defined between the tables, always give incorrect results. Best practices should not be any free standing tables in the data foundation.
Find the below link for more info.
PLEASE mark the blog helpful & answered
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.