powerbi-modeling

Analyze Power BI semantic models for design, DAX, and relationship issues.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/jaimedhenriques/finsyt --skill powerbi-modeling-jaimedhenriques
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerbi-modeling
Source: https://github.com/jaimedhenriques/finsyt/tree/main/artifacts/platform/.agents/skills/powerbi-modeling
Command: npx skills add https://github.com/jaimedhenriques/finsyt --skill powerbi-modeling-jaimedhenriques

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you inspect and improve Power BI semantic models so they are easier to understand, faster to query, and safer to maintain.

Core Features & Use Cases

  • Analyze star schema design and distinguish fact tables from dimension tables.
  • Create or refine DAX measures, relationships, calculation groups, and row-level security.
  • Improve naming, descriptions, hidden fields, cardinality, and cross-filter direction for model quality.
  • Use it when optimizing a report model, fixing relationship issues, or documenting a dataset for handoff.

Quick Start

Ask the skill to connect to the active Power BI model, review its tables, measures, relationships, and metadata, and then recommend concrete modeling improvements.

Frequently Asked Questions about powerbi-modeling

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

FAQPage Schema
How do I optimize a Power BI semantic model for faster query performance?

You can optimize a Power BI semantic model by analyzing its star schema design, refining DAX measures, adjusting relationship cross-filter directions, and improving cardinality to make the dataset faster to query and easier to maintain.

What is the best way to design a star schema in Power BI Desktop?

The best way to design a star schema in Power BI Desktop is to analyze and distinguish fact tables from dimension tables, then refine relationships, naming standards, and hidden fields to ensure a clean, maintainable model structure.

How do I implement row-level security in a Power BI dataset?

Implementing row-level security in a Power BI dataset involves connecting to the active model and inspecting existing security rules to create or refine the filters needed to safely restrict data access across your semantic model.

Can I use Power BI Modeling tools to fix broken relationships in my report?

Yes, you can use Power BI Modeling tools to fix broken relationships by connecting to the active model, inspecting the relationship metadata, and applying concrete modeling improvements to resolve cross-filter and cardinality issues.

Does this approach work for documenting a Power BI dataset for handoff?

Yes, this approach works for documenting a Power BI dataset for handoff by inspecting the active model's tables, measures, and metadata to improve naming standards, descriptions, and hidden fields for clearer dataset communication.

When do I need to refine DAX measures and calculation groups in Power BI?

You need to refine DAX measures and calculation groups in Power BI when analyzing semantic models for design issues, ensuring your measures are optimized, correctly structured, and perform efficiently within the Power BI Desktop or Fabric environment.