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.