cancel
Showing results for 
Search instead for 
Did you mean: 

Can we join 2 fact tables

Former Member
0 Kudos

HI Experts.

Can we join 2 Fact tables?

if Yes is there any data impact?

If no what is the Reason

Any help would be appreciated

Thanks,

Varun

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

It depends. On a dimensional model, this is bad practice and/or bad database design.

On a transactional system, you could have an order header table and an order detail table. You'd join them but also create an alias of the order header table. You'd then build your order header dimensions from the original order header table and the order header measures from the order header alias table. Have a read up on chasm and fan traps for further information on that, if that's your problem.

In general, if you're joining the two, you're declaring that there MUST be a fact row in both tables to return data. It's something that will lead to far more errors than you would imagine.

What is the actual requirement?

amitrathi239
Active Contributor
0 Kudos

This is very well explained in the link.

Can two fact tables be joined? - Toolbox for IT Groups

Former Member
0 Kudos

That link is for Siebel Analytics, which works differently. It also has some incorrect information and information that doesn't have an equivalent concept in BO.