What problem does it solve?
Editing, validating, deploying, and testing Power BI / Fabric semantic models from the terminal is error-prone without guidance: the te CLI has staging semantics, path asymmetries, BPA gates, and CI requirements that are easy to get wrong. This Skill gives an AI agent the operational knowledge to drive the cross-platform Tabular Editor CLI correctly on macOS, Linux, and Windows.
Core Features & Use Cases
- Model authoring and editing: Scaffold models with
te init, add or modify measures, columns, relationships, and partitions with te add/te set, and persist changes with the --save staging model.
- Quality gates and analysis: Run
te validate, te bpa run, te format, and te vertipaq to catch DAX errors, antipatterns, and storage bloat before deployment.
- Deployment, refresh, and testing: Deploy over XMLA with
te deploy, trigger refreshes, and run DAX regression test suites or A/B comparisons across workspaces.
- CI/CD integration: Build GitHub Actions or Azure DevOps pipelines with
--non-interactive, --force, --auth env, and TRX test reporting.
- Use Case: A user asks to rename a measure and propagate the change safely; the agent stages the edit with
te move, runs te validate and te bpa run, formats DAX, and deploys with the BPA gate intact.
Quick Start
Ask the agent to check the te CLI version and authentication status, then load your local TMDL model folder and list its measures.