- Command Line Interface for export/import of dashboard/question of one Metabase v0.41 server to another.
- The tools uses standard Metabase API to export the data
- Node.js (Download Link)
Tried and tested on version 12.18.2
-
To install, run the following command
npm install -g @credenceanalytics/metabasecli
-
Once it is installed, run below metioned command from any directory
metabase
-
And you should get an output like below :
PREREQUISITE : Your
metabase
application must be running either on local machine or on remote server.
-
Run below command, for export of question or dashboard from metabase
- Dashboard
- Show list of dashboards
- Select one dashboard
- Question
- Show list of questions
- Select one question
USAGE $ metabase export
- Dashboard
PREREQUISITE : You should have exported file of question or dashboard in
.json
format.
-
Make sure that the file you are importing has following properties in it.
type
property and it's value should be eitherQ
orD
.data
-
Provide a valid path to the file you want to import, it must be in
.json
format. -
Database
- Show list of connected databases to the metabase.
- Select appropriate database
USAGE $ metabase import
-
To delete a question or dashboard from metabase
-
Dashboard
- Show list of dashboards
- Select one dashboard
-
Question
- Show list of questions
- Select one question
USAGE $ metabase delete
- Metabase CLI is released under the MIT License.