-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Problem
Cross database joins are not supported in cube without using rollup join. This means pulling and caching data within cube which might not be realistic for larger volumes of data.
I understand the issue at a fundamental level since I have seen application implementations of cross database joins go horribly for performance due to dealing with sorts across databases and inner joins that complicate the sort pagination and inflate what you pull across and join in memory.
Having all the data to join co-located or a linked server from there is a better approach but sometimes when data is in a different inaccessible location to the database but available to cube it would be great to have to unlock agility whilst you iterate to the better alternative.
In that sense I wanted to see if this conversation came up already to be linked to it to learn more since I can't find anything or have that conversation here.