Data products reference
This page lists the fields, paths, and routes supported by data products.
Paths
Data products can be created in any data-products folder:
/data-products/{Data Product Name}/index.mdx
/domains/{Domain Name}/data-products/{Data Product Name}/index.mdx
Versioned data products use:
/data-products/{Data Product Name}/versioned/{version}/index.mdx
Routes
| Route | Description |
|---|---|
/docs/data-products/{data-product-id}/{version} | Data product documentation page. |
/visualiser/data-products/{data-product-id}/{version} | Data product resource diagram. |
Required fields
id
- Type:
string
Unique id of the data product. EventCatalog uses this for URLs and resource references.
---
id: customer-analytics
---
name
- Type:
string
Display name of the data product.
---
name: Customer Analytics
---
version
- Type:
string
Version of the data product documentation.
---
version: 1.0.0
---
Optional fields
summary
- Type:
string
Short description of the data product.
---
summary: Curated customer analytics dataset for reporting and segmentation.
---
owners
- Type:
array
An array of team or user ids that own the data product.
---
owners:
- data-platform
---
inputs
- Type:
array
Resources used as inputs to the data product.
---
inputs:
- id: customer-database
type: container
---
outputs
- Type:
array
Outputs produced by the data product.
---
outputs:
- id: customer-analytics
contract:
path: contracts/customer-analytics.avro
name: Customer analytics contract
type: avro
---
badges
- Type:
array
Badges rendered on the data product page.
---
badges:
- content: Certified
backgroundColor: green
textColor: green
---
repository
- Type:
object
Repository metadata for the data product.
---
repository:
language: SQL
url: https://github.com/acme/customer-analytics
---
diagrams
- Type:
array
Diagrams associated with the data product.
---
diagrams:
- id: customer-analytics-lineage
version: 1.0.0
---
attachments
- Type:
array
External links or supporting documents attached to the data product.
---
attachments:
- title: Data contract review
url: https://docs.example.com/customer-analytics
type: document
---
Output contracts
Outputs can include a contract that describes the data product output.
---
outputs:
- id: customer-analytics
contract:
path: contracts/customer-analytics.avro
name: Customer analytics contract
type: avro
---