Data product asset types and operating model

Data products are created and built based on specific asset types, relations, and attributes. Using the specific data product operating model allows you to scale as Collibra data product features grow over time.

Image of the operating model for data products

Domain type

The domain type Data Product Catalog can host Data Products assets and their related assets, such as Data Product Ports and Data Contracts.

Asset types and asset type groups

The following asset types are dedicated to data products:

  • Data Product
    A data product is a reusable package that provides data to answer a business question or solve a specific business problem.
    The Data Product asset type includes default attributes and relations, and a specific asset type layout. For information on configuring the asset type, go to ...
  • Data Product Port
    A data product port defines the interface through which a data product interacts with the broader ecosystem. A link between a Data Product Port and a Data Product via the "exposes data as" relation can be considered an "output port" and a link with the "consumes data through" relation can be considered an "input port".

    In advanced governance use cases, you can use the child asset types Data Product Output Port and Data Product Input Port, and their relations.

  • Data Contract
    A data contract defines the commitments a data product owner makes to data consumers. The data contract documents the structure, format, service level, quality, and terms of use.

    For more information about data contracts, go to Data products basics. For information about creating data contracts, go to About data contract creation and maintenance.

The following asset type groups are dedicated to data products.

  • Data Product Port Asset: Groups assets linked to data product ports.

    Tip By default, only Tables are part of this group. We recommend only exposing tables. However, Data Sets and Data Elements are fully supported in the community workflows if you include them in this asset type group.

  • Data Product Input: The physical input for a data product.
    Use this asset type group only in advanced governance use cases that involve the Data Product Input Port asset type.

Relations

The following relations are specific to data products.

  • Data Product exposes data as/is output port for Data Product Port
  • Data Product Port is input port for/consumes data through Data Product
  • Data Product Port is implemented as/implements Data Product Port Asset

    Note When you create a diagram, you can add this relation type from the Data Product Port asset type to each asset type assigned to the Data Product Port Asset asset type group.

  • Data Product Input implements/is implemented as Data Product Input Port
    Although this relation is still available, we recommend using Data Product Port is implemented as/implements Data Product Port Asset instead.
  • Data Contract governs functioning of / should operate according to Data Product Port
  • Data Contract information to be provided / is mentioned in the terms of Data Attribute
  • System implements/is implemented in Data Product Port
  • Data Product relates to/is related to Measure
  • Data Product relates to/is related to Business Term
  • Data Product relates to/is related to Data Domain
  • Data Product is explained in/explains Data Notebook

Attributes

  • The following attributes are specific to data products.

    • Data product category: Defines whether a data product is targeting business users or more technical users. The out-of-the-box values are Derived (for business users) and Foundational (for more technical users).
      This attribute is available for Data Product.
    • Target delivery date: Indicates the date when the requested resource should be made available.
      This attribute is available for Data Product and Data Product Port.
    • Access method: Indicates the method that can be used to access the data.
      This attribute is available for Data Product Port.

      Tip This attribute can be used in workflows to create data product port assets per access method. In that case, the values must reflect asset types in Collibra. For information, go to the workflows in Collibra Marketplace or follow training Set up data product workflows.

    • Access instructions: Provides instructions on how to access the data.
      This attribute is available for Data Product Port.
  • Diagram view

    Related topics

    Helpful resources