What problem does it solve?
Power BI semantic models often accumulate inconsistent naming—CamelCase, snake_case, abbreviations, and technical prefixes like DIM_ or FACT_—making them hard for business users to understand. This Skill audits and standardizes naming conventions across TMDL-based models while keeping all DAX references intact.
Core Features & Use Cases
- Interactive Audit Workflow: Scans all TMDL table files, detects anti-patterns (abbreviations, programming conventions, inconsistent period/unit syntax), and presents a proposed rename table for user approval before changing anything.
- Cross-File Reference Updates: Renames measures and columns while updating every DAX reference across all table files and relationships.tmdl, preventing broken models.
- Business-Aligned Naming: Gathers organizational terminology from the user first, then applies rules from references/naming-rules.md covering measure name construction, display folder hierarchy, and descriptions.
- Use Case: A model contains measures like
NetSls, T.O. Qty PY, and tables like FACT_Invoices. The Skill proposes Net Sales, Turnover 1YP (Quantity), and Invoices, then applies the renames and warns about downstream report rebinding via pbir.
Quick Start
Ask the agent to standardize naming conventions in your semantic model by pointing it to the .SemanticModel/definition/ directory.