Cube.js driver for Metabase.
NOTE: The driver is under development so expect some bugs and missing features. If you find one please create an issue.
- Auto generate data model from the schema fetched from the Cube.js API
- Auto create metrics from the measures. (These metrics are "invalid" when you try to edit them but still usable in queries.)
- Support for native queries
- Support for custom questions
Download from the releases.
- Go to the
builddirectory - Build the docker image:
./image.sh - Build the driver in a container:
./driver.sh
(this will create atargetdirectory in the project root)
cp cubejs.metabase-driver.jar /path/to/metabase/plugins/
Note: you have to restart Metabase to load new plugins
- Go to the
testdirectory - Build the Cube.js image:
./build.sh - Set the environment variables in the
cubejs.envfile - Copy the already built driver to the
driverdir:./copy.sh - Start with Docker Compose:
docker-compose up
- Any type of contributions are welcomed
- If you find a bug, missing feature or a simple typo just create an issue
- If you can fix/implement it create a pull request




