Data lineage analysis is a method used to trace and understand the origin, flow, and evolution of data throughout an entire system or process, helping users manage data more efficiently.
With data lineage analysis, users can query the full-chain upstream and downstream dependencies of resources such as dashboards, charts, datasets, visual modeling, large screens, data sources/data connections, and more, gaining a clear understanding of how data is generated, the processing steps and transformations it undergoes, and which resources ultimately use it. When troubleshooting issues, data lineage analysis also helps users quickly locate the source of problems, such as tracing upstream to identify key nodes that introduce metric calculation issues, or evaluating downstream the impact scope of metric definition changes. The data lineage analysis feature is crucial for ensuring data reliability, availability, and value realization, as well as for improving an enterprise's data management and business decision-making capabilities.
(1) Click Project Center.
(2) Click Data Lineage Analysis on the left to enter the data lineage analysis interface, select resource type, object, analysis granularity, and view the full-chain relationships among resources and more.
As shown in the figure, users can query by resource type, then resource object, and then analysis granularity to view the end-to-end lineage analysis of a resource.
(1) Select the resource type. Users can query resources of the following types: dashboard, chart, dataset, visual modeling, large screen, and data source/data connection:
(2) Under the selected resource type, select the resource object for which you want to view the end-to-end lineage analysis.
(3) Select the analysis granularity. If the resource type is chart, dataset, or data source/data connection, you can select the analysis granularity to view lineage analysis at different granularities:
Type | Analysis granularity |
|---|---|
Chart | Chart |
Dimension/Metric | |
Dataset | Dataset |
Dimension/Metric | |
Data source/Data connection | Table/Sheet name |
Field | |
Dashboard | Dashboard |
Visual modeling | Visual modeling |
Large screen | Large screen |
For example, for the dataset resource type, if you select dimension/metric as the analysis granularity, you can select a field in the upper right corner to perform end-to-end lineage analysis for a single field.
(1) After selecting the resource for which you want to view lineage, the system will automatically count the number of associated resources, as well as the types and counts of upstream and downstream resources, making it easier for customers to get an overview of the information.
(2) The lineage analysis view displays detailed information about other resources related to this resource in a list format:
Upstream: data source, visual modeling, dataset
Downstream: dashboard, chart, large screen, visual modeling, dataset
(2) Click [Access Statistics] to view the access details for this resource:
(3) If the granularity is set to field or dimension/metric, the field information of related resources will be displayed:
(4) To check whether a resource is associated with the selected resource, or when there are many lineage-related resources and you want to view a single resource, enter the Resource ID in the search bar at the top right to search. As shown in the figure below, the data source with Resource ID 354 has a lineage association with the currently selected dataset.
Click the download button at the top right to download the current lineage analysis results in xlsx/csv format locally, making it convenient for archiving, further analysis, and presentation.
*Explanation of lineage link completeness and accuracy:
For example: If there are metrics A1/A2 in the dataset and a field A3=A1+A2 is added, the lineage of A3 cannot currently be identified.