lineage Command
The lineage command helps you understand how a specific asset fits into your pipeline by showing its dependencies. It tells you:
- What the asset relies on (upstream dependencies).
- What relies on the asset (downstream dependencies).
This is useful for understanding your pipeline’s structure, tracking relationships between components, and troubleshooting issues with asset connections.
bash
bruin lineage [flags] <path to the asset definition>Flags
--full
Display all upstream and downstream dependencies, including indirect dependencies.--output,-o
Specify the output format. Possible values:plain(default): Outputs a human-readable text summary.json: Outputs the lineage as structured JSON.
Example
Understanding the dependencies of Chess template
bash
bruin lineage chess/assets/player_summary.sqlOutput:
