Disclaimer: This is work in progress intended to consolidate information from various sources for learning purposes. For the latest information please consult the documentation (see the links below)!
Last updated: 29-May-2024
Domains & Entities |
- {definition} a way of logically grouping together data in an organization that is relevant to a particular area or field [1]
- associated with workspaces
- {benefit} allows to group data into business domains [1]
- all the items in the workspace are then associated with the domain, and they receive a domain attribute as part of their metadata [1]
- {benefit} enables a better consumption experience [1]
- simplify discovery and consumption
- provide a management boundary between tenant and workspace enabling domain admins to have more granular control over multiple workspaces [6]
- some tenant-level settings for managing and governing data can be delegated to the domain level [2]
- allow to achieve federated governance [7]
- by delegating settings to domain admins
- ⇒ allow provide more granular control over business area [7]
- [security] domain roles
- Fabric admins (or higher)
- can create and edit domains
- can specify domain admins and contributors
- can associate workspaces with domains [4]
- can see, edit, and delete all domains in the admin portal [4]
- domain admins
- business owners or experts of a domain
- can update the domain description
- can define contributors
- can associate workspaces with the domain [4]
- can define and update the domain image
- can override tenant settings for any specific settings the tenant admin has delegated to the domain level [4]
- can't delete the domain, change the domain name, or add/delete other domain admins
- can only see and edit the domains they're admins of.
- domain contributors
- ⇐ must be a workspace admin
- can associate their workspaces with a domain or change the current domain association
- don’t have access to the Domains page in the admin portal
- domain users
- can share lakehouse with other domain users without giving access to workspace and other artifacts [4]
- {concept} default domain
- a domain that has been specified as the default domain for specific users and/or security groups [3]
- ⇒ when these users/security groups create/update a new/unassigned workspace, that workspace will automatically be assigned to that domain [3]
- ⇒ generally automatically become domain contributors of the workspaces that are assigned in this manner [3]
- {feature} subdomains
- a way for fine tuning the logical grouping data under a domain [1]
- subdivisions of a domain
- only one level is supported in the hierarchy
- visible as part of the domains filter and as part of the item location path
- no setup available
- [planned] some domain settings will be added to subdomains as well
Acronyms:
MF - Microsoft Fabric
Resources:
[1] Microsoft Learn (2023) Administer Microsoft Fabric (link)
[2] Microsoft Learn - Fabric (2024) Governance overview and guidance (link)
[3] Microsoft Learn: Fabric (2023) Fabric domains (link)
[4] Establishing Data Mesh architectural pattern with Domains and OneLake on Microsoft Fabric, by Maheswaran Arunachalam (link)
[5] Microsoft Fabric Updates Blog (2024) Easily implement data mesh architecture with domains in Fabric, by Naama Tsafrir (link)
[6] Microsoft (2024) Microsoft Fabric Domains – Data Mesh [with Naama Tsafrir & Assaf Shemesh]
[7] Microsoft Fabric (2024) Fabric Analyst in a Day [course notes]
No comments:
Post a Comment