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.
- Organizationis the root team in the hierarchy. It cannot have a parent. It can have children of the type- Business Unit,- Division,- Department,- Groupalong with- Usersdirectly as children (who are without teams).
- BusinessUnitis the next level of the team in the hierarchy. It can have- Business Unit,- Division,- Department, and- Groupas children. It can only have one parent either of the type- Organization, or- Business Unit.
- Divisionis the next level of the team in the hierarchy below- Business Unit. It can have- Division,- Department, and- Groupas children. It can only have one parent of the type- Organization,- Business Unit, or- Division.
- Departmentis the next level of the team in the hierarchy below- Division. It can have- Departmentand- Groupas children. It can have- Organization,- Business Unit,- Division, or- Departmentas parents. It can have multiple parents.
- Groupis the last level of the team in the hierarchy. It can only have- Usersas 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 Groupcannot be changed later.
- Only the Teams of the type Groupcan own data assets.
OpenMetadata supports flexible nested team hierarchies under organizational structures such as Business Unit, Division, and Department. While there is no hardcoded limit to the depth of hierarchy, leaf nodes such as "Group" cannot have child teams. Additionally, certain team types like "Department" cannot be nested within "Group." To extend the hierarchy, consider using other team types where appropriate.

Team Hierarchy in OpenMetadata

Team Hierarchy in OpenMetadata

Team Hierarchy in OpenMetadata
Creating a Team in OpenMetadata is easy for different team types.