Skip to content

Source Systems

Source systems are the operational origins of your domain data — the databases, applications, event streams, and files a data product is built from. Registering them documents where data comes from and lets you trace lineage from a data product back to its sources.

A source system is owned by a team. Data products reference it as an input port, so consumers can see the full path from an operational system through to the data product they use.

Add a source system

  1. In the Studio, open Source Systems and click Add.
  2. Enter a name. The external ID is derived from it and identifies the source system in the API and in YAML — you can override it.
  3. Choose the owning team.
  4. Optionally add a description, tags, links (to the system itself, its runbook, or a dashboard), and custom fields.
  5. Click Save.

Attach it to a data product

To record that a data product draws from a source system, add the source system as an input port on the data product. This is what draws the lineage graph from operational sources, through your data products, to their consumers.

Managing via API

Source systems can also be managed programmatically — useful when you register them from an existing system inventory or CMDB rather than by hand. See the Source Systems API.