refresh-semantic-model

Installation
SKILL.md

Refreshing Semantic Models

Trigger, monitor, validate, and troubleshoot semantic model refreshes via the Power BI Enhanced Refresh REST API and Fabric CLI.

Core Concepts

A semantic model refresh reloads data from upstream sources and/or recalculates dependent objects (calculated columns, calculated tables, measures). The scope can be the entire model, specific tables, or individual partitions.

Six refresh types are available via the REST API; a seventh (add) is TMSL-only:

Type Reloads Data Recalculates Primary Use Case API
full Yes Yes Complete reload from scratch REST
automatic Conditional Conditional Smart refresh; process only if needed REST
dataOnly Yes No* Reload data; clear dependents REST
calculate No Yes Recalculate without reloading data REST
clearValues No No Empty data from objects REST
defragment No No Clean up column dictionaries REST
add Append Yes Append rows to a partition TMSL
Related skills

More from data-goblin/power-bi-agentic-development

Installs
7
GitHub Stars
571
First Seen
Apr 25, 2026