
Pragmatic Works published a YouTube tutorial presented by Manuel Quintana that explains how to edit Microsoft Fabric semantic models using Power BI Desktop. The video contrasts two important connection modes—Connect and Edit—and demonstrates when to work in the browser versus in Desktop for lasting model changes. As a result, viewers gain practical guidance on creating models from a sample lakehouse, adding measures, and avoiding common pitfalls such as the so-called disappearing measures problem.
Furthermore, the presenter highlights preview features like DAX user-defined functions that require Live Edit capabilities in Desktop. Therefore, the video serves both beginners and intermediate modelers who need to decide whether to keep changes local to a report or persist them centrally in Fabric. Importantly, it underscores how different modes affect collaboration, governance, and performance.
The tutorial first walks through spinning up a semantic model from a Microsoft Fabric sample lakehouse and then connecting to it from Power BI Desktop. You can create models either in the Fabric portal or by selecting a OneLake catalog from Desktop, and the model typically runs in Direct Lake mode for fast queries on Delta tables. Consequently, Desktop acts as a client that can either consume the model for report building or edit it directly when permitted.
Moreover, Quintana shows practical steps: choose tables, name the model, and assign it to a workspace so it becomes available to teammates. This approach simplifies shared analytics, but it also means you must manage who can perform live edits to prevent accidental or conflicting changes that affect everyone. Thus, initial setup matters for both performance and collaboration.
Crucially, the video explains the functional difference between Connect and Edit modes. ConnectEdit (or Live Edit) allows users to change the shared semantic model itself, adding persistent measures, relationships, and metadata. As a result, choosing the wrong mode can lead to lost or non-shared changes, which is why Quintana calls out this frequent trap.
In addition, Desktop’s live edit unlocks preview capabilities like DAX user-defined functions that don’t work in report-only connections. Therefore, if your work relies on advanced modeling features or needs changes to be reflected across reports, editing the central model in Desktop is generally the right choice. On the other hand, report authors may still prefer Connect to experiment without altering the shared asset, which highlights a tradeoff between speed and governance.
Balancing rapid iteration with model stability creates clear tradeoffs that the video discusses in depth. For example, working in Connect mode lets report builders move quickly, yet it fragments logic because local measures do not update the central model; conversely, Edit mode preserves a single source of truth but requires coordination, permissions, and careful testing before changes go live. Therefore, organizations must weigh the need for centralized control against the agility that report authors demand.
Other challenges include data type mismatches when syncing between lakehouse formats like Parquet and the semantic layer, which sometimes drops fields during synchronization. In such cases, Quintana recommends using ETL steps or SQL views to normalize types before modeling, while also noting that version control through Git integration can help teams manage changes and rollbacks. Consequently, teams face a mix of technical and process-oriented hurdles when managing Fabric semantic models.
Finally, the tutorial offers practical best practices to maintain healthy shared models across an organization. First, establish clear permission boundaries so that only trained modelers perform Live Edit operations, and encourage report authors to use Connect for exploratory analyses to avoid accidental model mutations. Second, document model changes and use Git or similar mechanisms to track edits and enable rollbacks when necessary.
In summary, Pragmatic Works’ video provides a balanced guide to using Power BI Desktop with Fabric semantic models, clarifying when to choose Connect versus Edit and how to manage tradeoffs between speed and governance. Consequently, viewers will better decide where to model, how to avoid common pitfalls, and how to align teams on responsible model maintenance going forward.
edit Fabric semantic model Power BI Desktop, Power BI Desktop Connect vs Edit, edit semantic models in Fabric, Fabric semantic model tutorial, Power BI semantic model editing, Connect vs Edit Fabric model, modify Fabric semantic model in Power BI, Power BI Desktop Fabric modeling guide