Does the data cube use always inner join?
Hi Community!
I have many years experience with other BI tools but I’m new in the Sisense’s world. I just built up a basic model and recognise when I tried to create a table or pivot, I saw just those rows where the keys are same.
It seems that the cube default use inner join 🤔 Could it be possible? Can I configure somehow the way/direction of the connection (left join, right join, 1-1, 1-many, many-many)?
And it could be possible that I did something wrong 🙈
Thanks for all comments!
Zoli
@datacube
Hey zoolee
Indeed relationships within the Elasticube are always INNER JOINs, so the above result set is expected. Meaning, the rows which have those date values(5/19 and 5/20) which existing in both sides of the join will appear.
In order to achieve other join types to more complex SQL queries in general, one can create a custom SQL expression and using standard SQL, create any query you like.
For more on creating custom SQL expressions see this link
or this article on how to create custom SQL tables for live models
If you need any help with setting up these custom tables, or if you have other more complex requirements, please let me know,
We're always here to help
Ido from QBeeQ
QBeeQ - Gold Sisense Partner
Feel free to subscribe to our newsletter to stay up to date with the latest QBeeQ news!