Organize Data Into Domains

Organize Data Into Domains

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

Fabric Administrator Role Assignment

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

Domain admins

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

Domain contributors

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:

  • The entire organization
  • Specific users or security groups
  • Tenant and domain admins only

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.

Admin Portal

In the Admin Portal, click on the "Domains" section. Then click on the "+ Create new domain" button.

Creating Domains

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.

Creating Subdomains

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

OneLake data hub button

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.

OneLake data hub Domains

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.

OneLake data hub Explorer

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.

Power BI App

Once the app is installed, click on the OneLake data hub button within the Power BI app.

OneLake data hub button in Power BI App

After clicking on the button, you'll encounter an experience similar to what's offered in the Power BI service.

OneLake data hub in Power BI App

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

LinkedIn Profile


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.

https://joyfulcraftsmen.com

https://www.dhirubhai.net/company/joyful-craftsmen

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?

回复

要查看或添加评论,请登录

社区洞察

其他会员也浏览了