1.1.2 • Published 1 year ago

@credenceanalytics/metabasecli v1.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

METABASE CLI

  • 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

Prerequisites

Installation

  • 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 :

    metabase-initial

Commands

PREREQUISITE : Your metabase application must be running either on local machine or on remote server.

metabase init

  • Run below command to initialize metabase credentials

    USAGE
      $ metabase init

    metabase-init

metabase export

  • 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

    metabase-export

metabase import

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 either Q or D.
    • 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

    metabase-import

metabase delete

  • 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-delete

License