CubeJS has an official SQL API now, so try that before using this driver, since it could be more reliable and well supported. You can find more info here.
Since Cube.js now provides an official way to connect it to Metabase, there is no need for this repo anymore so I'm making it read-only. It was a great journey to learn the "basic" of Clojure, to make this project work and to see how the data flows between the 2 apps.
Thanks to all the people who helped me working on this in any way!
Due to an unfortunate move by someone at my previous company, the "original" repo became private and we lost all the stars, so I leave this screenshot here as a memento :)
Cube.js driver for Metabase. With this driver you can connect your Cube.js server to Metabase just like a DB.
Metabase fetches all schemas (cubes) and that's all: you can make queries, filter the results and create beautiful charts and dashboards.
Explanation:
Cube.js | Metabase |
---|---|
measure | metric & field |
dimension | field |
time dimension | field |
NOTE: The driver is under development so expect some bugs and missing features. If you find one please create an issue.
Download from the releases.
make docker
make build
cp cubejs.metabase-driver.jar /path/to/metabase/plugins/
Note: you have to restart Metabase to load new plugins
make docker
make start