lively-dusk-19162
11/30/2022, 3:00 PMbulky-soccer-26729
11/30/2022, 3:19 PMUpstreamLineage aspect for a dataset includes two records - upstream and fineGrainedLineages , upstreams will be a list of all the datasets that are upstream of this specific dataset that the asset belongs to. This is at the entity level. fineGrainedLineages contains a list of column-level lineages, each object containing relationships between different columns (could be one-to-one, one-to-many, many-to-one, or many-to-many). For the UI we assume that any columns from other datasets have those other datasets in the list of upstreams as well.
so to specifically answer your question, the dataset in an Upstream is a singular upstream dataset urn at the entity level that is upstream of the dataset that this aspect is for.bulky-soccer-26729
11/30/2022, 3:19 PMlively-dusk-19162
11/30/2022, 3:31 PMbulky-soccer-26729
11/30/2022, 3:35 PMupstreams, fineGrainedLineages is a complete list of column level lineages in the upstream direction. so the downstreams field on FineGrainedLineage will be the column(s) from the entity for this aspect and the upstreams will be the column(s) upstream of them on other datasets that exist on the entity level in upstreamslively-dusk-19162
11/30/2022, 7:05 PMbulky-soccer-26729
12/01/2022, 6:32 PM