
Managing and optimising shared semantic fashions in Microsoft Cloth, with a concentrate on securing entry, is crucial in at the moment’s data-driven world. These fashions are the spine of an organisation’s analytics, offering constant and scalable insights throughout groups. Whether or not you’re an skilled skilled or simply beginning with Microsoft Cloth, understanding easy methods to handle entry to shared semantic fashions is vital to delivering impactful insights.
This weblog focuses on the core ideas which are important for constructing a robust basis. These ideas are pivotal for an accurate and profitable implementation of shared semantic fashions. With out a stable grasp of those fundamentals, it may be difficult to navigate the complexities of superior configurations or guarantee safe and environment friendly use of semantic fashions inside Microsoft Cloth.
I initially deliberate to cowl this matter in a single weblog, nevertheless it turned out to be an excessive amount of for a single publish. Splitting it into two elements permits me to clarify all the things clearly with out making it overwhelming. Right here’s what the collection covers:
By the tip of this weblog, you’ll perceive the fundamentals of managing and optimising secured entry to shared semantic fashions in Microsoft Cloth.
If you happen to want a video format, try the tutorial on YouTube:
For individuals who take pleasure in studying the small print, preserve scrolling!
Earlier than diving into the implementation of shared semantic fashions in Microsoft Cloth, it’s necessary to grasp the conditions. This course of has particular licensing and position necessities, that are outlined under:
- A minimum of Energy BI Professional license: That is the minimal required license as a result of Workspace performance is out there solely with a Professional or greater license. For giant semantic fashions you’ll required Energy BI Premium Per Person (PPU) or a Cloth Capability.
- Microsoft Cloth Administrator position: Mandatory for configuring semantic mannequin discoverability within the Admin Portal.
- A minimum of Workspace Member position: Required to set permissions on the semantic fashions.
- A minimum of Workspace Contributor position: Wanted to assign customers and safety teams to RLS (Row-Stage Safety) and/or OLS (Object-Stage Safety) roles.
Guarantee that you’ve the right licenses and roles assigned earlier than beginning the implementation to keep away from any disruptions or limitations in managing shared semantic fashions.
Workspace administration is a elementary side of constructing a sturdy information platform, particularly when coping with shared semantic fashions. In Microsoft Cloth, workspaces function containers that group associated gadgets together with Notebooks, Dataflows, Lakehouses, semantic fashions, stories, dashboards, and different property, permitting groups to collaborate successfully whereas sustaining readability and construction.
Nonetheless, organisations usually face challenges in managing workspaces successfully. Making certain correct entry management and safety for delicate information is vital, particularly when a number of groups use shared workspaces. Balancing self-service BI wants with centralised governance may also be advanced, requiring clear insurance policies to forestall points like information duplication or inconsistent report variations. Moreover, organising property in a method that aligns with enterprise capabilities, initiatives, or information domains is essential for scalability and ease of discovery, notably in environments with a whole lot of workspaces.
Efficient workspace administration turns into much more vital when coping with shared semantic fashions, as these fashions are the muse for constant, reliable analytics throughout the organisation. Poorly managed workspaces can result in fragmentation of knowledge fashions and undermine the consistency that semantic fashions intention to supply, which I confer with as Trendy Information Silos.
Workspace administration by itself is a large matter requiring weblog collection of its personal, so I go away it for future blogs and tutorial movies.
So it’s essential to grasp why separating semantic fashions from their related stories is crucial for constructing a scalable and maintainable information platform. Earlier than we dive into the the small print let’s take a second to grasp what shared semantic fashions are.
A shared semantic mannequin is a semantic mannequin that’s discoverable and accessible outdoors of its internet hosting workspace. Which means that stories and different analytics artefacts related to this semantic mannequin can reside in several workspaces. In contrast to conventional, siloed fashions the place stories and information fashions are tightly coupled throughout the similar workspace, shared semantic fashions allow cross-workspace collaboration, facilitating a extra scalable and modular strategy to managing information property.
Shared semantic fashions are the muse of constant and dependable information evaluation inside an organisation. These fashions outline the construction, relationships, and enterprise logic of knowledge, making a unified supply of reality that ensures all reporting and analytical instruments draw from the identical definitions. This eliminates discrepancies attributable to a number of variations of logic or calculation and promotes alignment throughout departments.
Understanding shared semantic fashions is crucial as a result of they tackle a number of key organisational wants:
- Consistency Throughout Experiences: Shared semantic fashions be certain that all stories and dashboards utilizing the mannequin show constant metrics by centralising enterprise logic and definitions. This strategy reduces confusion and errors attributable to conflicting information interpretations.
- Improved Collaboration: Shared fashions permit cross-functional groups to work collectively seamlessly by enabling entry to a single, validated information mannequin. Groups in several departments or areas can develop stories particular to their wants with out duplicating or recreating information fashions.
- Scalability and Reusability: As a substitute of duplicating fashions throughout a number of workspaces, a shared semantic mannequin allows organisations to scale their analytics efforts. As the information mannequin evolves, updates routinely mirror in all related stories, lowering upkeep overhead.
- Governance and Management: Shared fashions simplify governance by centralising the place enterprise guidelines and transformations are maintained. This improves management and ensures that each one analytics adhere to organisational requirements, supporting compliance and information high quality initiatives.
- Efficiency Optimisation: By separating the mannequin from its stories, useful resource utilisation will be optimised, notably in large-scale analytics environments. For example, organisations can host computationally intensive fashions in devoted capacities whereas permitting stories to function in much less resource-intensive environments.
Given their position in enhancing consistency, collaboration, scalability, and governance, shared semantic fashions are a vital part of a contemporary information platform.
The next diagram reveals how a shared semantic mannequin works:

Whereas the idea of shared semantic fashions could seem easy, implementing them successfully requires meticulous consideration to element and coordination throughout completely different roles throughout the organisation, similar to builders, report writers (contributors), and directors. Right here’s how.
Roles Concerned in Implementing Shared Semantic Fashions
Implementing shared semantic fashions is a collaborative effort requiring the involvement of a number of roles throughout the organisation. Every position contributes to making sure that the fashions are safe, accessible, and aligned with organisational targets. Right here’s how these roles play an element:
Energy BI Builders
Energy BI builders are central to implementing the semantic fashions, as they design and preserve the fashions themselves. One of many major aims is to securely get rid of fashionable information silos, enabling everybody within the organisation to uncover and entry a unified supply of reality. Builders should implement Row-Stage Safety (RLS) and Object-Stage Safety (OLS), whereas the Directors deal with position assignments to make sure customers solely entry the information they’re authorised to view. Builders are additionally answerable for optimising the efficiency of the semantic fashions to help a number of customers and related workspaces.
Report Writers (Contributors)
Report writers, or contributors, are customers who hook up with shared semantic fashions to create content material similar to stories, dashboards, or analytics outputs. They usually use instruments like Microsoft Excel or Energy BI to connect with these fashions. Whereas shared semantic fashions present them with a single supply of reality, report writers should solely see the information related to their roles, as dictated by RLS and/or OLS. Moreover, they’re answerable for storing their stories and different outputs within the designated workspaces, guaranteeing alignment with organisational requirements. Efficient collaboration with builders is essential to make clear reporting necessities and guarantee information consistency throughout all stories.
Directors
Directors play a significant position in sustaining the infrastructure and implementing governance for shared semantic fashions. Relying on the organisation’s measurement and governance framework, numerous administrative roles are concerned:
- Cloth Admins: These directors oversee your complete Cloth tenant, managing settings and configurations via the Cloth Admin Portal. Their duties embrace enabling or limiting options, monitoring useful resource utilization, and guaranteeing tenant-level safety compliance. Learn extra about Cloth Admins right here.
- Area Admins: In organisations that utilise Domains to phase information property and governance insurance policies, Area Admins handle all elements associated to their assigned domains. This consists of assigning permissions, sustaining domain-level safety, and guaranteeing compliance with organisational governance insurance policies. Be taught extra about domains and area roles right here.
- Workspace Admins: These directors handle particular person workspaces, guaranteeing correct organisation and safety of all gadgets together with semantic fashions. They’re answerable for granting and revoking merchandise permissions, and managing entry to workspaces. Workspace Admins are vital in guaranteeing that shared semantic fashions and related stories are appropriately managed.
As defined earlier, a shared semantic mannequin is when the semantic mannequin is saved in a workspace (like Workspace A within the following diagram) and its related stories are in a distinct workspace (like Workspace B).

The customers accessing the workspaces have one of many following roles:
- Admin: Full management over the workspace, together with managing members, permissions, and settings.
- Member: Means to create, edit, and delete completely different gadgets throughout the workspace.
- Contributor: Can add and edit gadgets however can’t handle workspace settings or members.
- Viewer: Learn-only entry to some gadgets throughout the workspace together with stories, paginated stories, and dashboards.
Be taught extra about workspace roles right here.
You will need to be aware that the gadgets in workspaces inherit permissions from their workspaces roles. For instance, a person with Viewer position on Workspace A will inherently have read-only entry to the information of a semantic mannequin on this workspace. Have a whole understanding of merchandise permissions and their relation to workspace roles is essential to efficiently implement shared semantic fashions with out compromising safety and compliance. So I strongly advise studying the official documentation of the Permission Mannequin in Microsoft Cloth right here.
What Workspace Roles and Semantic Mannequin Permissions are Required
Now that we perceive the workspace roles and merchandise permission mannequin, we will implement accessing the semantic fashions in numerous strategies relying on safety and information governance necessities. One of the widespread situations is once we need the report writers to entry solely particular semantic fashions with RLS and/or OLS saved in Workspace A and NOT all semantic fashions inside this workspace. The report writers should observe RLS and/or OLS guidelines through the report growth. This state of affairs is when the workspace comprises different semantic fashions which shouldn’t be accessed by the identical group of customers. On this case:
- Report Writers:
- Don’t have any roles on Workspace A.
- Have Construct permission on the semantic mannequin which supplies the customers read-only entry to the information and permits them to construct stories on prime of the semantic mannequin. Learn extra about semantic mannequin permissions right here.
- Have to be assigned to the required RLS and/or OLS roles on the semantic mannequin.
- Will need to have Contributor position on Workspace B to save lots of the stories. The Finish Customers of the stories.
- Finish Customers:
- Should both have Viewer position on Workspace B, or the report is shared with them or delivered to them through Org apps.
- Have to be assigned to the required RLS and/or OLS roles on the semantic mannequin.
The next diagram represents this Situation:

Now that we have now a full understanding of the state of affairs, we will proceed with implementing it successfully (which I cowl in my subsequent weblog), guaranteeing that each safety and governance necessities are met whereas enabling seamless collaboration throughout groups.
On this weblog, we explored the core ideas of shared semantic fashions in Microsoft Cloth, together with their significance, necessities, and the roles wanted to implement them. By understanding how workspaces, roles, and permissions work together, you’ll be able to lay a robust basis for leveraging shared semantic fashions successfully.
Within the subsequent weblog, we’ll dive deeper into the end-to-end implementation of shared semantic fashions. This consists of configuring the Cloth Admin Portal, managing Row-Stage Safety (RLS) and Object-Stage Safety (OLS), and establishing the required semantic mannequin permissions. Keep tuned for actionable insights and detailed steps to grasp this course of!
As all the time, I’d love to listen to your ideas and experiences, so be sure you share them within the feedback under!
Observe me on LinkedIn, YouTube, and X (previously Twitter).
Associated
Uncover extra from BI Perception
Subscribe to get the newest posts despatched to your e mail.