[ad_1]

Managing and optimising shared semantic fashions in Microsoft Cloth, with a give attention to securing entry, is important in right now’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 essential to delivering impactful insights.
This weblog focuses on the core ideas which can be important for constructing a powerful basis. These ideas are pivotal for an accurate and profitable implementation of shared semantic fashions. With no strong 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, however it turned out to be an excessive amount of for a single put up. Splitting it into two components permits me to clarify all the things clearly with out making it overwhelming. Right here’s what the collection covers:
- Half 1 (This weblog): Core Ideas
- Half 2 (Subsequent weblog): Finish-to-Finish Implementation of Shared Semantic Fashions
- Configuring Cloth Admin Portal Settings
- Managing OLS and RLS in Shared Semantic Fashions
- Permissions on Semantic Fashions
By the tip of this weblog, you’ll perceive the fundamentals of managing and optimising secured entry to shared semantic fashions in Microsoft Cloth.
When you desire a video format, take a look at the tutorial on YouTube:
For many who take pleasure in studying the main points, maintain scrolling!
Earlier than diving into the implementation of shared semantic fashions in Microsoft Cloth, it’s vital to grasp the conditions. This course of has particular licensing and function necessities, that are outlined under:
- No less than Energy BI Professional license: That is the minimal required license as a result of Workspace performance is obtainable solely with a Professional or greater license. For big semantic fashions you’ll required Energy BI Premium Per Consumer (PPU) or a Cloth Capability.
- Microsoft Cloth Administrator function: Vital for configuring semantic mannequin discoverability within the Admin Portal.
- No less than Workspace Member function: Required to set permissions on the semantic fashions.
- No less than Workspace Contributor function: Wanted to assign customers and safety teams to RLS (Row-Degree Safety) and/or OLS (Object-Degree Safety) roles.
Guarantee that you’ve got 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 knowledge platform, particularly when coping with shared semantic fashions. In Microsoft Cloth, workspaces function containers that group associated objects together with Notebooks, Dataflows, Lakehouses, semantic fashions, experiences, dashboards, and different belongings, permitting groups to collaborate successfully whereas sustaining readability and construction.
Nevertheless, organisations usually face challenges in managing workspaces successfully. Guaranteeing correct entry management and safety for delicate knowledge is essential, particularly when a number of groups use shared workspaces. Balancing self-service BI wants with centralised governance will also be complicated, requiring clear insurance policies to forestall points like knowledge duplication or inconsistent report variations. Moreover, organising belongings in a approach that aligns with enterprise capabilities, tasks, or knowledge domains is essential for scalability and ease of discovery, significantly in environments with tons of of workspaces.
Efficient workspace administration turns into much more essential when coping with shared semantic fashions, as these fashions are the inspiration for constant, reliable analytics throughout the organisation. Poorly managed workspaces can result in fragmentation of information fashions and undermine the consistency that semantic fashions goal to supply, which I check with as Fashionable Knowledge 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 linked experiences is important for constructing a scalable and maintainable knowledge platform. Earlier than we dive into the the main points 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 exterior of its internet hosting workspace. Because of this experiences and different analytics artefacts linked to this semantic mannequin can reside in several workspaces. Not like conventional, siloed fashions the place experiences and knowledge fashions are tightly coupled throughout the similar workspace, shared semantic fashions allow cross-workspace collaboration, facilitating a extra scalable and modular strategy to managing knowledge belongings.
Shared semantic fashions are the inspiration of constant and dependable knowledge evaluation inside an organisation. These fashions outline the construction, relationships, and enterprise logic of information, making a unified supply of fact that ensures all reporting and analytical instruments draw from the identical definitions. This eliminates discrepancies brought on by a number of variations of logic or calculation and promotes alignment throughout departments.
Understanding shared semantic fashions is important as a result of they tackle a number of key organisational wants:
- Consistency Throughout Stories: Shared semantic fashions be sure that all experiences and dashboards utilizing the mannequin show constant metrics by centralising enterprise logic and definitions. This strategy reduces confusion and errors brought on by conflicting knowledge interpretations.
- Improved Collaboration: Shared fashions permit cross-functional groups to work collectively seamlessly by enabling entry to a single, validated knowledge mannequin. Groups in several departments or places can develop experiences particular to their wants with out duplicating or recreating knowledge fashions.
- Scalability and Reusability: As an alternative of duplicating fashions throughout a number of workspaces, a shared semantic mannequin allows organisations to scale their analytics efforts. As the info mannequin evolves, updates mechanically replicate in all linked experiences, 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 every one analytics adhere to organisational requirements, supporting compliance and knowledge high quality initiatives.
- Efficiency Optimisation: By separating the mannequin from its experiences, useful resource utilisation could be optimised, significantly in large-scale analytics environments. As an illustration, organisations can host computationally intensive fashions in devoted capacities whereas permitting experiences to function in much less resource-intensive environments.
Given their function in enhancing consistency, collaboration, scalability, and governance, shared semantic fashions are a essential element of a contemporary knowledge platform.
The next diagram reveals how a shared semantic mannequin works:

Whereas the idea of shared semantic fashions could appear simple, implementing them successfully requires meticulous consideration to element and coordination throughout totally different roles throughout the organisation, equivalent 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 function contributes to making sure that the fashions are safe, accessible, and aligned with organisational targets. Right here’s how these roles play a component:
Energy BI Builders
Energy BI builders are central to implementing the semantic fashions, as they design and keep the fashions themselves. One of many main goals is to securely eradicate trendy knowledge silos, enabling everybody within the organisation to uncover and entry a unified supply of fact. Builders should implement Row-Degree Safety (RLS) and Object-Degree Safety (OLS), whereas the Directors deal with function assignments to make sure customers solely entry the info they’re authorised to view. Builders are additionally chargeable for optimising the efficiency of the semantic fashions to assist a number of customers and linked workspaces.
Report Writers (Contributors)
Report writers, or contributors, are customers who connect with shared semantic fashions to create content material equivalent to experiences, 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 fact, report writers should solely see the info related to their roles, as dictated by RLS and/or OLS. Moreover, they’re chargeable for storing their experiences 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 knowledge consistency throughout all experiences.
Directors
Directors play a significant function in sustaining the infrastructure and imposing governance for shared semantic fashions. Relying on the organisation’s dimension and governance framework, numerous administrative roles are concerned:
- Cloth Admins: These directors oversee all the Cloth tenant, managing settings and configurations via the Cloth Admin Portal. Their tasks embrace enabling or proscribing 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 knowledge belongings and governance insurance policies, Area Admins handle all points associated to their assigned domains. This contains assigning permissions, sustaining domain-level safety, and guaranteeing compliance with organisational governance insurance policies. Study extra about domains and area roles right here.
- Workspace Admins: These directors handle particular person workspaces, guaranteeing correct organisation and safety of all objects together with semantic fashions. They’re chargeable for granting and revoking merchandise permissions, and managing entry to workspaces. Workspace Admins are essential in guaranteeing that shared semantic fashions and linked experiences 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 linked experiences are in a unique 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: Capacity to create, edit, and delete totally different objects throughout the workspace.
- Contributor: Can add and edit objects however can’t handle workspace settings or members.
- Viewer: Learn-only entry to some objects throughout the workspace together with experiences, paginated experiences, and dashboards.
Study extra about workspace roles right here.
It is very important word that the objects in workspaces inherit permissions from their workspaces roles. For instance, a consumer with Viewer function on Workspace A will inherently have read-only entry to the info of a semantic mannequin on this workspace. Have an entire 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 are able to implement accessing the semantic fashions in numerous strategies relying on safety and knowledge governance necessities. One of the vital frequent eventualities is after 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 comply with RLS and/or OLS guidelines throughout the report improvement. This state of affairs is when the workspace incorporates different semantic fashions which shouldn’t be accessed by the identical group of customers. On this case:
- Report Writers:
- Do not need any roles on Workspace A.
- Have Construct permission on the semantic mannequin which supplies the customers read-only entry to the info and permits them to construct experiences on high of the semantic mannequin. Learn extra about semantic mannequin permissions right here.
- Should be assigned to the required RLS and/or OLS roles on the semantic mannequin.
- Will need to have Contributor function on Workspace B to avoid wasting the experiences. The Finish Customers of the experiences.
- Finish Customers:
- Should both have Viewer function on Workspace B, or the report is shared with them or delivered to them by way of Org apps.
- Should be assigned to the required RLS and/or OLS roles on the semantic mannequin.
The next diagram represents this State of affairs:

Now that we’ve got a full understanding of the state of affairs, we are able to 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 possibly can lay a powerful basis for leveraging shared semantic fashions successfully.
Within the subsequent weblog, we are going to dive deeper into the end-to-end implementation of shared semantic fashions. This contains configuring the Cloth Admin Portal, managing Row-Degree Safety (RLS) and Object-Degree Safety (OLS), and organising 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 you should definitely 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.
[ad_2]