Domains & Teams
Overview
Domains and Teams are fundamental organizational units in the Data Mesh Manager that help structure and manage ownership, access, and governance. They form a hierarchical structure where Domains can contain Teams or subdomains.
A team is the smallest unit of ownership in the Data Mesh Manager. Resources (data products, data contracts, definitions, ...) are owned by domains and teams.
A team contains members and is responsible for managing their resources.
Create a Domain or Team
Only Organization Owners can create Domains and Teams. Team Owners can create subdomains and teams within their team.
Logo
You can specify a logo for a domain or team.
Team Types
While technically all domains and teams are represented by the technical entity Team
, we distinguish between different types of teams to clarify their roles and responsibilities.
Domain
- Represents a high-level business unit or data domain
- Can contain subdomains and teams
- Used to organize and structure data ownership
Team
- A group of people working together on a specific data product.
Platform Team
- A special team that manages the data platform infrastructure
Enabling Team
- A team that collaborates with other teams and helps them to build well-architected data products
Governance Group
- A specialized team that focuses on data governance and compliance
- The governance group owns Global Policies
Team Members
A team (or domain) can have team members with different roles and permissions.
To add a team member, you need to be an owner of the team or domain (or have the TEAM_MEMBER_ADD
permission).
For that, a user must be a member of the current organization.
Learn more, how to set up SCIM to automatically add users to the organization.
A team member has a team role with attached permissions. More information about roles can be found in the Roles section.