About operating model

To effectively use Collibra, it is important to understand its core concepts and how they are connected.

Concepts

Assets

Assets are the core building blocks in Collibra. They represent objects such as a Data Set, Business Term, or Report. Each asset has a type, such as a Column asset or a Table asset, which defines its purpose and structure.

Asset types

Asset types define the information and behavior of an asset. For example, the Business Term asset type is used to define and manage business vocabulary, whereas the Data Set asset type represents a collection of data. An asset type can be added only to a specific domain type, ensuring that assets are organized meaningfully.

Relations

Relations define how assets are connected to each other. For example, a Column asset can be related to a Table asset. These relationships help you understand the context and lineage of your data.

Domains

Domains are containers that group related assets of specific types. For example, a domain can group all Business Terms for a specific business area or all Data Sets for a particular system. Domains are based on domain types, which define the types of assets that can be added to the domain. For example, the Business Glossary domain type may allow only Business Term assets.

Communities

Communities are high-level organizational structures that group domains. They represent broader areas of responsibility, such as an entire department or business unit. Communities help you manage access and responsibilities at a higher level.

Roles and permissions

Roles define who can perform which actions on assets, such as viewing, editing, or approving them. Permissions are assigned to roles to ensure proper governance and accountability. It also supports segregation of duties to ensure no single user has excessive control.

  • Roles: Roles are collections of permissions that define which actions users can perform. Roles can be assigned at the following levels:

    • Global roles: These roles apply across the entire Collibra Platform. For example, the Sysadmin global role grants platform-wide permissions, such as managing users and groups or configuring platform settings.
    • Resource roles: These roles apply to specific resources, such as communities, domains, or assets. For example, the Community Manager resource role may allow a user to manage all domains and assets within a specific community.
  • Permissions: Permissions define which actions users or groups can perform on specific resources, such as communities, domains, or assets. They are a key component of access control and governance, ensuring that users have the appropriate level of access to perform their responsibilities while maintaining data security and compliance.

    • Global permissions: These permissions apply across the entire Collibra Platform or a product, and aren't tied to specific resources. For example, global permissions allow users to manage workflows, configure platform settings, or create and manage user accounts.
    • Resource permissions: These permissions are specific to individual resources, such as communities, domains, or assets. They determine which actions users can perform on those resources, such as viewing, editing, or deleting them.
    Note 

    The View permission is the most basic and essential permission in Collibra. It allows users to see a resource, such as a community, domain, or asset, in Collibra Platform. Without the View permission, users can't access or interact with the resource in any way. The View permission is often a prerequisite for other permissions, such as Edit or Delete, as users must first be able to see a resource before they can perform additional actions on it.
    For example:

    • If a user has the View permission for a community, they can see the community and its contents, such as domains and assets.
    • If a user doesn't have the View permission for a domain, the domain is hidden from them.
  • Inheritance: Resource permissions are often inherited from higher levels. For example, if a user has the Update resource permission at the domain level, they automatically have the Update resource permission for all assets within that domain. However, permissions can also be customized at the asset level to override inheritance.

  • Groups: Groups allows administrators to manage permissions for multiple users at once. Instead of giving each user a role, the user is assigned to a group, which then is given a role. For example, you can assign a role to a group, and all members of that group will inherit the associated permissions.

  • Statuses: Statuses indicate the current state of an asset, such as Draft, Approved, or Deprecated. They help track the lifecycle of assets and ensure proper governance.

  • Workflows: Workflows automate processes, such as approving a new Business Term or reviewing a Data Set. They ensure consistency and efficiency in managing your data governance tasks.

How Collibra building blocks are connected

To create an unbeatable data governance model, it is important to understand how the basic building blocks are related.

Concept Description
Community

A community is a grouping of subcommunities and domains. It often corresponds to functional divisions in a company and works best if it is aligned with the company's governance organization.
Domain

A domain is a logical grouping of assets and belongs to only one community. It has only one domain type that specifies which asset types can be created within the domain.

A domain has a unique name within its community.

Domain type A domain type defines the semantics of a domain, similar to a template. It defines which assets types users can create within the domain.
Scope

A scope is a selection of communities and domains that you can assign to one or more asset types.

In a scope, you can define a domain type, attribute types, and relation types, among other things.

Asset type

An asset type defines the semantics of an asset, similar to a template. It defines which attribute types and relation types the asset can have.

Scopes are assigned to asset types.

Asset

An asset is the fundamental building block or resource for which you want to capture information. It belongs to exactly one domain and has a unique name within that domain.

An asset is the instance of exactly one asset type.

Attribute type An attribute type defines the class of information that an attribute contains. It is assigned to an asset type through a global or scoped assignment.
Attribute An attribute is a specific piece of information that captures information about an asset. One asset can contain many attributes.
Relation type

A relation type specifies the type of relation between two asset types.

A relation type is bidirectional, going from a head asset type to a tail asset type and the other way around.

Relation

A relation is a link between exactly two assets. It captures how two assets are related to each other. One asset can have many relations.

A relation is the instance of exactly one relation type.

Complex relation type

A complex relation type specifies the characteristics of a complex relation instance. A complex relation is a type of relation that helps you create many-to-many relations, as well as capture attributes (such as description or priority) on top of the many-to-many relation. They can be regarded as objectified associations.

A complex relation type is specified by its name, description, a collection of relation types, and a collection of attribute types.

The following diagram shows how these concepts are related to each other.

An organization's operating model

Your Collibra environment is made up of resources such as assets, domains, and communities, which have assigned types and characteristics. When organized together, they form an operating model.

Some of the places where your organization’s operating model is represented are:

  • Browse pane: Shows a list of communities with subcommunities and domains nested underneath, on the Organization tab.
  • Diagrams: Shows a visual representation of how an asset is related to other assets.

Related topics