3 ms·
As it happens there was a comment on a related issue about Dremio support [0] (which also uses Calcite) where someone shared that they got a Dremio driver worki
by refset 6y ago
As it happens there was a comment on a related issue about Dremio support [0] (which also uses Calcite) where someone shared that they got a Dremio driver working. I was able to fork their driver and get Metabase working against Crux in time for a live demo of the crux-sql module back in May [1].
I just switched the forked driver repo to public if anyone wants to test it out [2]. The Metabase driver docs are pretty straightforward to get things running. There's definitely work to be done though and I didn't get very deep into it really - but I hope to pick it up again soon!
[0] https://github.com/metabase/metabase/issues/5562 https://github.com/metabase/metabase/issues/5562
[1] https://youtu.be/StXLmWvb5Xs?t=996 https://youtu.be/StXLmWvb5Xs?t=996
[2] https://github.com/crux-labs/crux-metabase-driver https://github.com/crux-labs/crux-metabase-driver
(I work on Crux :)
EDIT: it's also worth a mention that the linked issue #6230 discusses a lot of problems deriving from Druid's lack of support for prepared statements, but Crux and Dremio don't have that limitation. Although reading the most recent comment it looks like Druid may have overcome that hurdle now, so with a bit of luck there might now be more traction to get mainline Metabase support for a generic Calcite driver!