About Data Product Port assets

A data product port is the interface through which a data product interacts with the broader ecosystem. It represents a well-defined point where data flows in or out of a data product, separating the data product itself from the physical systems and data sets that implement it.

Technically, a data product port is an asset whose asset type is Data Product Port.

Output and input ports

Whether a data product port is an output or an input depends on how it is linked to the data product.

Port type Description
Output port A data product port that is linked to a data product through the "exposes data as" relation type. An output port enables a data product to make its data available for consumption.
Input port A data product port that is linked to a data product through the "consumes data through" relation type. An input port enables a data product to consume data from another source.

A single data product can have multiple output and input ports.

How a data product port connects to your data

A data product port is linked to the physical data that it represents through the "is implemented as" relation type. By default, only Table assets can implement a data product port. If you want more asset types, such as Schema, to implement a data product port, your administrator can add them to the Data Product Port Asset asset type group.

Related topics