Use the Classic Lineage View¶
Alation Cloud Service Applies to Alation Cloud Service instances of Alation
Customer Managed Applies to customer-managed instances of Alation
The Classic lineage view is a sequential display of the data movement, showing the paths from sources to targets through connected nodes and arrows. Classic is the default view of lineage charts.
Note
The Compound Layout lineage view has more interactive features and is recommended for large lineage charts.
You can explore the Classic lineage view using these capabilities:
Highlight Nodes and Lineage Paths¶
When you initially open the Lineage tab for a catalog object, this main object is highlighted in blue. You can click any node or dataflow object on the chart: this will shift the blue highlighting to the element you click to indicate that it’s selected and currently in the focus. The lineage paths to and from the object will also become highlighted, allowing you to visually trace the data flow.
View Object Details¶
The lineage chart is divided into two sections: the chart area and the object preview pane under the chart.
Note
If an object doesn’t exist in the data catalog, the preview pane will tell you that there’s no data associated with this object. This is the case for temporary and external objects:
If the object doesn’t exist but its type is supported by Alation, the object will be marked with the TMP (temporary) badge.
If the object doesn’t exist and its type isn’t supported by Alation, then the object is marked with the EXT (external) badge.
When you select a node on the lineage chart, a preview of the corresponding catalog page loads into the preview area. To go to the that page, click on the arrow next to the object name.
Interact with the Lineage Chart¶
You can interact with the lineage chart using a number of view controls and features: zoom in and out of the chart, center the main node, open the full-screen lineage view, and drag the nodes on the chart area.
1—Use the Center icon to center the main node on the chart area. The main node is the object that you’re viewing the catalog page for.
2—Use the plus icon to zoom in.
3—Use the minus icon to zoom out.
4—Click the Fullscreen button to open the full-screen mode of the chart. You can close the full-screen view any time by clicking the Close button on the top right of the fullscreen window.
To drag the chart, place the cursor on the chart area, press and hold, and drag the chart around.
The full-screen mode has the same and more view controls as the normal mode. They are located on the top right of the chart area.
1—Use the Center icon to center the main node on the chart area.
2—Use the plus icon to zoom in.
3—Use the minus icon to zoom out.
4—Use the Dock-to-Bottom and Dock-to-Right buttons to rearrange the chart and preview areas vertically or horizontally.
Resize the chart and preview areas by dragging the divider between them left-right or top-down depending on the orientation.
View Badges¶
You will sometimes see badges on the lineage nodes. They signal that the data object is temporary, external, or deprecated.
Temporary (TMP)—Objects of this type are supported by the catalog, but this specific object is not present in the Alation catalog metadata. It can be either an object that does not exist in Alation or an object that was deleted. Also see Filter Dataflow Objects below.
External (EXT)—Objects of this type are not currently supported by the Alation Catalog and are represented with a generic object type external. Data with the external object type can be provided using the public API:
Deprecated—An object is flagged as Deprecated in the Alation Catalog:
When multiple badges apply, you will see multiple badges on a single lineage node:
The deprecation badge is shown on the classic lineage chart view automatically when a node is deprecated. On the compound layout view, deprecation information can be optionally displayed as a metadata layer. Find more information in Apply Metadata Layers.
Deprecation Propagation¶
Deprecation is propagated downstream to target objects. The lineage paths that pass deprecation use the red color. The target objects with deprecation propagated from upstream objects don’t have the deprecation badge, but they are also colored red. You will see that such an object has a propagated warning flag informing you that one of the parent objects is deprecated. The screenshot below shows how deprecation is propagated to downstream lineage.
1—The deprecation flag has been added to the
BNK_ACCT_DETAILS
table. Note that the Lineage tab is opened on the page of this catalog object.2—The deprecation badge is present on the lineage node of the
BNK_ACCT_DETAILS
table. The downstream lineage paths from this object to target objects are highlighted in red, indicating deprecation propagation.3—The target object (the view
BNK_SITE_LIMITS_VW
) is selected on the chart and highlighted in red, indicating deprecation propagation. As this object is selected, the preview area under the chart displays the preview of this object.4—The warning flag on the catalog page of the target object (the view
BNK_SITE_LIMITS_VW
) that is the result of the deprecation propagation from the source object (theBNK_ACCT_DETAILS
table).Note
In New User Experience, users see an “Important Info” note instead of the warning flag.
Load More Nodes on Demand¶
Extremely large lineage charts can be difficult to process and display. Starting in version 2022.4, an admin can control both the horizontal and vertical extent of the Classic view. If you are an Alation Server Admin, see Configure Classic View of Lineage Charts on how to set the number of nodes.
Note
Earlier releases using Lineage V2 provided control over just the vertical extent. Refer to Modify the Number of Nodes Collapsed for more information.
Horizontal Pagination¶
Horizontal pagination allows Server Admins to specify the number of nodes displayed by default before a user has to click to see more. If your Server Admin limited the number of nodes, larger diagrams may display horizontal pagination nodes that can be expanded to show more lineage.
In the Classic view, you will see the +# levels node that hides additional lineages. You can click to show either four more levels or all levels.
Vertically Collapsed Nodes¶
On large multi-node lineage diagrams, some of the same-level nodes will be collapsed under a node named More nodes. You can add the hidden nodes one by one.
To add the hidden nodes to the chart:
Click More nodes to open the list of hidden objects.
Click the node you want to add. It will be added to the chart and removed from under the More nodes node. This way, you can add all the collapsed nodes one by one to be displayed on the chart.
View Column-Level Lineage¶
You can view column-level lineage by expanding the parent table node to see the child columns and the associated lineage. To expand, click the arrow icon on the lineage node:
Note
If there are multiple child nodes, some may be further collapsed under another node More nodes.
To collapse the parent and hide the column child objects, click the arrow icon again.
In the compound layout view, you can also trace column-level lineage for individual columns.
View Source and Target Objects¶
In both the classic and compound layout views, the lineage chart can display additional upstream and downstream lineages that are not directly linked to the main object. For example, if a node has links to more than one source or target tables, this lineage data can be revealed additionally.
You may notice that each data node on the lineage chart has three dots displayed on the right of the node. To explore additional lineage links for the nodes on the chart, click the three dots on the node and in the list that opens, click either Show parents or Show children:
Show parents—Reveals all upstream lineage for an object (source objects)
Show children—Reveals all downstream lineage (target objects)
The additional source or target objects that are not directly linked to the main object—the object on the page from which you opened the Lineage chart—will be connected using dotted lines:
Filter Dataflow Objects¶
Available from release 2022.3
It is possible to exclude groups of lineage paths using the Filters button in the lineage chart. You can filter using dataflow sources, which are groups you define and manage, as well as show or hide temp objects.
If you have defined one or more dataflow sources, they will appear under Dataflow Source in the Filter Lineage to: dialog. To select all the sources, click Select all. Otherwise, select one or more of the defined sources.
Click Apply to apply the filter. The lineage chart will be redrawn to show those paths that, if they have a dataflow source defined, match the selected sources. Paths for which no source is defined are also shown.
Similarly, if you choose the Hide button under Temp Objects, the lineage chart will be re-drawn without temporary objects. For example, here is a Lineage diagram with several temporary objects:
After applying the Hide button:
Use Tabular Lineage Reports¶
Applies from release 2021.1
You can view the downstream or upstream lineage of an object in a tabular format. See Leverage Lineage Impact Analysis.