Team Structure in OpenMetadata
OpenMetadata supports a hierarchical team structure with teamType that can be Organization
, Business Unit
, Division
, Department
, and Group
(default team type). Organization serves as the foundation of the team hierarchy representing the entire company. The other team types under Organization are Business Units, Divisions, Departments, and Groups.
Organization
is the root team in the hierarchy. It cannot have a parent. It can have children of the typeBusiness Unit
,Division
,Department
,Group
along withUsers
directly as children (who are without teams).BusinessUnit
is the next level of the team in the hierarchy. It can haveBusiness Unit
,Division
,Department
, andGroup
as children. It can only have one parent either of the typeOrganization
, orBusiness Unit
.Division
is the next level of the team in the hierarchy belowBusiness Unit
. It can haveDivision
,Department
, andGroup
as children. It can only have one parent of the typeOrganization
,Business Unit
, orDivision
.Department
is the next level of the team in the hierarchy belowDivision
. It can haveDepartment
andGroup
as children. It can haveOrganization
,Business Unit
,Division
, orDepartment
as parents. It can have multiple parents.Group
is the last level of the team in the hierarchy. It can only haveUsers
as children and not any other teams. It can have all the team types as parents. It can have multiple parents.
- Once created, the teamType for
Group
cannot be changed later. - Only the Teams of the type
Group
can own data assets.
![team-structure](/images/v1.4/how-to-guides/teams-and-users/teams.png)
Team Hierarchy in OpenMetadata
Creating a Team in OpenMetadata is easy for different team types.