I’m evaluating whether or not CubeJS could do be used as the analytics layer of my SaaS. So far, I’m pretty impressed by what you built
When joining tables, I would like to offer the same experience that Looker is doing with its explores and their “Symmetric Aggregates”.
The description of the root problem (join fan out effect)
The description of how they tackled the issue
I wonder how Cube.js is different from Looker on this point?
I see here: https://cube.dev/docs/joins#setting-a-primary-key that you seem to solve the issue as well, but with a different implementation if I understand correctly.
Is there any rationale/things to know when comparing Looker and CubeJS on this feature?