Defines a list of lineage path objects that describe how data flows from sources to targets through intermediate segments, which may include data objects and/or dataflows.
Each path must follow this structure:
- The first and last segment must only contain data objects (e.g., tables, columns).
- Dataflow objects must not appear in the first or last segment.
- Every source–target pair must have at least one dataflow segment in between.
The API will reject:
- Source-to-target paths that omit the required dataflow segment.
- Paths connecting a dataflow directly to another dataflow.
- Paths that connect objects of different hierarchy levels (e.g., table-to-column is not allowed); only table-to-table, column-to-column, etc., are valid.