metabase_ingest - Convert Metabase cards to KTX semantic sources
Converts Metabase questions, models, and metrics into KTX Semantic Layer source definitions using metadata, SQL, relationships, and prior sync provenance.
Tags
Updated: 2026-10-06Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Map result metadata types
- Detect primary and foreign keys
- Identify time columns
- Decompose pre-aggregations
- Deduplicate near-identical cards
- Analyze join-graph connectivity
- Apply prior sync provenance
- Create or update semantic sources
- Verify warehouse identifiers
- Skip trivial or duplicate cards
Inputs
- Metabase card JSON files
- WorkUnit
- Sync configuration
- Database connection metadata
- Prior sync provenance
- Warehouse schema metadata
- Existing semantic sources
Outputs
- KTX Semantic Layer source definitions
- Updated semantic source measures
- Semantic source joins
- Wiki pages
- Skipped-card records
Requirements
- Metabase bundle with card files
- KTX connection mapping
- Access to semantic-layer tools
- Access to identifier-verification tools
- Model support for SQL analysis
