metabase-assessment

Assess Metabase collections and artifacts for migration readiness to Sigma.

6|7|Updated Dec 14, 2023
One-click install
npx skills add https://github.com/sigmacomputing/quickstarts-public --skill metabase-assessment
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: metabase-assessment
Source: https://github.com/sigmacomputing/quickstarts-public/tree/main/metabase-migration-skills/metabase-assessment
Command: npx skills add https://github.com/sigmacomputing/quickstarts-public --skill metabase-assessment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the challenge of scoping a migration from Metabase to Sigma by providing a data-driven, read-only assessment of your current Metabase estate, identifying exactly what can be auto-migrated and what requires manual intervention.

Core Features & Use Cases

  • Converter-Coverage Scoring: Classifies every model, question, and dashboard based on the exact rules used by the Metabase-to-Sigma converter.
  • Estate Inventory: Generates a comprehensive inventory of your Metabase collection tree, including usage counts where available.
  • Effort Planning: Produces a branded HTML readout with a prioritized wave plan, sequencing models before their dependent questions and dashboards.
  • Use Case: Use this skill before a discovery call to generate a conversion shortlist, or to help a customer decide which legacy questions to retire versus migrate.

Quick Start

Run the metabase-assessment skill to discover your Metabase estate and generate a migration-readiness report by providing your instance URL and authentication credentials.

Frequently Asked Questions about metabase-assessment

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I assess Metabase instances for Sigma migration readiness?▼

Audit Metabase instances for Sigma migration by performing a read-only inventory of collection structures and artifact definitions. This evaluates conversion complexity for models, questions, and dashboards against the converter's feature support to produce a prioritized migration wave plan.

What is included in a Metabase estate inventory?▼

A Metabase estate inventory maps your entire collection tree, capturing artifact definitions and usage counts where available. It identifies exactly which models, questions, and dashboards can be auto-migrated versus those requiring manual intervention.

Can I generate a migration wave plan for Metabase artifacts?▼

Yes, you can generate a migration wave plan by sequencing models before their dependent questions and dashboards. The assessment outputs a branded HTML readout that prioritizes artifacts to guide your transition to Sigma.

How does converter coverage scoring work for Metabase questions and dashboards?▼

Converter coverage scoring classifies every Metabase model, question, and dashboard based on the exact rules used by the Metabase-to-Sigma converter. This data-driven approach identifies specific conversion complexity to help you decide what to migrate or retire.

Does the Metabase assessment require write access to my instance?▼

No, the Metabase assessment is strictly read-only. It safely analyzes your collection structures and artifact definitions using your instance URL and authentication credentials without modifying any existing Metabase configurations.

Do I need jq installed to run a Metabase migration assessment?▼

Yes, jq is a required dependency to run the Metabase migration assessment. You must have this command-line JSON processor installed in your environment before executing the skill to parse artifact definitions.