Baoqi / metabase-dremio-driver

Dremio driver for Metabase BI
Eclipse Public License 2.0
50 stars 10 forks source link

# metabase-dremio-driver

Dremio driver for Metabase BI

Version compatibility:

Tested on:

Which features works

Dremio Driver can work in most metabase functionalities:

How to use

  1. Download the dremio.metabase-driver.jar from releases
  2. Put it under metabase's plugins folder (plugins folder is at the same parent folder with metabase.jar)
  3. Restart metabase

Building the driver

For Metabase 0.43.0+, there were many changes, for exmample, the build tool changed from lein to Clojure CLI Tools. So, the build steps for metabase-dremio-driver 1.1.x also changed.

For Metabase 0.46.0+, there were more changes. For that version, we should use build.sh instead

Prereq: Build Metabase source locally

Please refer to Building Metabase document.

Build metabase-dremio-driver

clone the source code, and put it under the same parent folder as metabase's source code.

then, under this metabase-dremio-driver folder, run

./build.sh

The generated "dremio.metabase-driver.jar" can be found in target folder

Thanks

Referred to https://github.com/arsenikstiger/dremio-driver, but most logic are referred from Metabase's redshift & sparksql driver.