Organize Data Into Domains
Luká? Karlovsky
Fabric | Power BI | Power Query | SQL | PySpark | Data | Powershell | DWH | Excel | VBA | Instructor
Introduction
Microsoft Fabric Domains enhance data management by adopting the data mesh approach, organizing data according to departments such as sales, marketing or HR, and further grouping related workspaces within these domains. This structure not only simplifies data access but also allows each department to apply its own rules within their domains and associated workspaces, significantly boosting overall efficiency and collaboration.
Having workspaces in different domains doesn't prevent the use of shortcuts between them.
Domain Role
In managing domains, there are three main roles: Fabric Admin, Domain Admin and Domain Contributor.
Fabric Admin
Permissions
Can create, edit, and delete domains, assign domain roles, and link workspaces to domains. They have full access to all domains in the Admin Portal.
Assign Fabric Administrator Role
Navigate to Entra ID in Azure portal and select "Roles and administrators". Locate the "Fabric Administrator" role, click on it, then choose "+ Add assignments". Search for the user or group you wish to assign as "Fabric Administrator" and proceed with the assignment.
To create workspaces, specific permissions are needed within the Tenant settings of the Admin Portal. These can be applied to the entire organization or, as best practice suggests, targeted to specific security groups.
Domain Admin
Permissions
Responsible for managing their specific domains, including updating descriptions, managing contributors, and customizing settings. They can see and edit their domains in the Admin Portal but cannot delete domains or change domain names.
Assign Domain Admin Role
Navigate to the desired domain, click on the three dots (...) for more options, and select "Settings". Within the domain settings, go to the "Admins" section and add the users or groups you wish to assign as admins.
You must be a Fabric admin to specify domain admins.
Domain Contributors
Permissions
Workspace admins authorized to assign their workspaces to a domain. They manage these assignments within the workspace settings and don't have access to domain management in the Admin Portal.
Assign Domain Contributors Role
Navigate to the desired domain, click on the three dots (...) for more options, and select "Settings". Within the domain settings, go to the "Contributors" section and add choose one of these 3 options:
For domain contributors to be able to associate their workspaces with their domains, they must have an admin role in the workspaces they are trying to associate with the domain.
Creating Domains
To create domains, first navigate to the Admin Portal.
In the Admin Portal, click on the "Domains" section. Then click on the "+ Create new domain" button.
领英推荐
When creating a domain, the only requirement is to enter a name, and optionally, you can assign Domain admins.
Creating Subdomains
A subdomain helps you organize your data better by creating smaller groups within main domains.
First, go to the "Domains" section in the Admin Portal. Then, navigate to the specific domain and click on the "New subdomain" button.
Discover data items
The OneLake data hub simplifies the process of finding, exploring, and using Fabric data items within your organization that you have access to. It provides detailed information about these items and facilitates interaction with them
If your organization uses domains, you can select one to see just its data items. If a domain has a picture, it will be displayed as a visual reminder of your selection.
You can also filter your data by workspace name to view all items within it. You can directly interact with the items from the OneLake data hub.
Integration with Teams
The OneLake data hub is integrated into Teams. To use it, you need to start by installing the Power BI application in Teams.
Once the app is installed, click on the OneLake data hub button within the Power BI app.
After clicking on the button, you'll encounter an experience similar to what's offered in the Power BI service.
Conclusion
Microsoft Fabric's data mesh architecture organizes data into domains for easy filtering and searching. It also allows for federated governance, giving departments control to set their own rules, making management more tailored and efficient.
Luká? Karlovsky
FABRIC | Power BI | Power Query | SQL | Data | DWH | Excel | VBA | Instructor
Joyful Craftsmen
Joyful Craftsmen is a data design and data engineering team. We’ve been learning and building data solutions since 2014. We focus on our vision to do the data craft as smartly as reachable. Humanity, teamwork and joy is part of our game, regardless you are our partner or one of us. Altogether we are valued for delivering cutting edge data solutions, on time, in top quality.
Thanks for the article, are Domains then a 1 level higher grouping of people, access and rights above Fabric (PowerBI) Workspaces? Or they have another functionality besides that?