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.