semantic-mapper

Translate data model descriptions into Power BI TMDL semantic models.

1|Updated May 13, 2026
One-click install
npx skills add https://github.com/bcastelino/powerbi-dashboard-generator --skill semantic-mapper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: semantic-mapper
Source: https://github.com/bcastelino/powerbi-dashboard-generator/tree/main/skills/semantic-mapper
Command: npx skills add https://github.com/bcastelino/powerbi-dashboard-generator --skill semantic-mapper

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the translation of data model descriptions into Power BI TMDL semantic models, simplifying the process of creating Power BI Desktop Projects.

Core Features & Use Cases

  • Data Model Translation: Converts Databricks Genie YAML metric views or normalized data-model.json files into TMDL files for Power BI semantic models.
  • Input Modes: Supports both legacy Genie YAML metric views and modern data-model.json files.
  • Use Case: Ideal for BI developers who need to quickly generate semantic models for Power BI projects from various data sources.

Quick Start

Use the semantic-mapper skill to convert a data model from a data-model.json file into a TMDL semantic model for Power BI.

Frequently Asked Questions about semantic-mapper

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

FAQPage Schema
How do I convert a data-model.json file into a Power BI TMDL semantic model?

This Skill translates Databricks Genie YAML metric views or data-model.json files into Power BI TMDL semantic models for BI development. It accepts both legacy Genie YAML and modern data-model.json inputs.

Can I use Databricks Genie YAML metric views to generate TMDL files for Power BI?

Yes, Databricks Genie YAML metric views can be used to generate TMDL files for Power BI. The semantic-mapper accepts legacy Genie YAML metric views as an input mode to automate semantic model creation.

What is the best way to automate Power BI semantic model creation from data sources?

Automating Power BI semantic model creation is achieved by translating data model descriptions directly into TMDL files. This process simplifies Power BI Desktop Project generation for BI developers.

Do I need any dependencies to generate Power BI TMDL files from a data model?

No dependencies are required to generate Power BI TMDL files from a data model. The semantic-mapper operates standalone using scripts and references to translate data model descriptions into TMDL files.

Does this semantic model conversion tool support both legacy and modern data model formats?

Yes, this semantic model conversion tool supports both formats. It processes legacy Databricks Genie YAML metric views and modern normalized data-model.json files to generate TMDL files.