MetaBase driver for the ClickHouse database
Please refer to the extensive documentation available in the MetaBase Wiki: Writing A Driver
- Clone metabase repository
- Clone this repository, and follow the instructions for building the driver. Alternatively, download a pre-release jar.
- Copy
clickhouse.metabase-driver.jar
into your MetaBaseplugins
directory - Start MetaBase, e.g. by invoking
lein run
in your MetaBase directory.
- Report any issues you encounter
- Just create a pull request, preferably with a test or five
The request for a ClickHouse MetaBase driver is formulated in MetaBase issue #3332. Some impatient ClickHouse users started development. The MetaBase team is asking driver developers to publish plug-ins and collect some experiences before considering a PR, so here we are.
This driver is based on the following PRs:
The initial source base comprises major contributions from these authors (the git log has suffered from frequent brutal rebases, please add yourself here, if I missed you!):
- Bogdan Mukvich (@Badya)
- @tsl-karlp
- Andrew Grigorev (@ei-grad)
- Felix Mueller (@enqueue)