powerbi-to-sigma

Migrate Power BI semantic models and report layouts into Sigma data models and workbooks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires msal, requests, truststore, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the complex migration of Power BI reports and semantic models into Sigma, ensuring parity in data models, dashboard layouts, and query results while eliminating manual reconstruction.

Core Features & Use Cases

  • Automated Extraction: Pulls TMSL models and PBIR layouts directly from Fabric/Power BI Service without needing Entra app registration.
  • Intelligent Conversion: Translates DAX measures to Sigma formulas and maps Power BI visuals to Sigma chart elements.
  • Parity Verification: Performs automated visual and numeric QA to ensure the migrated dashboard matches the source Power BI report.

Quick Start

Run the powerbi-to-sigma skill to migrate the report with ID 8271b4d7-cd81-4b92-9468-fd06716bbb26 into the Sigma workspace with ID 269a33d0-98c4-476f-890d-612ea8072f9a.

Frequently Asked Questions about powerbi-to-sigma

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

FAQPage Schema
How do I migrate Power BI reports to Sigma workbooks automatically?

To migrate Power BI reports to Sigma workbooks, run the provided Python and Ruby scripts to extract TMSL models and PBIR layouts, convert DAX measures to Sigma formulas, and map visual layouts automatically.

Does this Power BI to Sigma migration tool convert DAX formulas?

Yes, the migration tool intelligently translates DAX measures into Sigma formulas. It extracts the semantic model from Fabric and converts DAX logic to ensure query result parity in the new Sigma environment.

Do I need Entra app registration to extract Power BI semantic models?

No, you do not need Entra app registration to extract Power BI semantic models. The scripts pull TMSL models and PBIR layouts directly from the Fabric API without requiring app registration.

What's the best way to verify dashboard parity after migrating from Power BI to Sigma?

The best way to verify dashboard parity is using the automated multi-phase verification feature. It performs visual and numeric QA to ensure the migrated Sigma workbook matches the source Power BI report layout and data.

Can I map Power BI report layouts directly into Sigma data models?

Yes, you can map Power BI report layouts directly into Sigma. The process extracts PBIR layouts, maps the Power BI visual grid to Sigma chart elements, and reconstructs the dashboard layout automatically.

What are the limitations of migrating Power BI dashboards to Sigma using scripts?

Limitations include requiring local execution of provided Python and Ruby scripts and needing Fabric API access. Complex DAX measures may also require manual review if the intelligent conversion cannot fully translate the logic.