Perhaps we at Qlik just take this for granted, as our associative engine enables you to work with all data from all your data sets, dynamically creating relationships between the data as needed after every user interaction. I’m told it is technically called a “many to many full outer join”, but for me it just always works so put simply, we offer greater analysis capabilities (all dimensions, all data) allowing users to make discoveries in places that other solutions would leave you blind. Why? Because they might simply exclude that critical piece of data, that gem, that nugget which hides an insight that might just change the decision you make, and who knows which direction that might take you?
Bottom line: We believe you need to work as you think, and not how your data is structured, you need free-form unrestricted analysis and agility so you can rapidly innovate, always asking the next question. No blind spot, no data is left behind and all data is treated equally.