Skip to content

Registering and Viewing Lineage

Nate Weisz edited this page Feb 25, 2019 · 1 revision

Overview

Lineage is important to understanding both high-level data flow and forensic details about exactly what data objects were used to create a given data object. Herd allows users to track lineage at two levels:

Lineage type Herd Model Timing Purpose
Format Lineage BusinessObjectFormat Design-time w/one-time creation of Format Visualization; High-level understanding of data flow
Data Lineage BusinessObjectData Runtime with each BData Forensics, troubleshooting

Format Lineage Details

Create Format-level lineage using BusinessObjectFormatParent Put on an existing Format. This endpoint allows you to add references to other Formats (Parents) that are used to make up the data in the specified Format.

To view Format-level lineage, click the 'Lineage' button on the left-side nav on a Data Entity page of Herd-UI. This will open a visual display of the lineage. Clicking in other Formats will allow expansion of the lineage graph and navigation to related entities.

Data Lineage Details

Create BData-level lineage when registering BData with BusinessObjectData Post. This endpoint allows you to add references to other BData (Parents) -- the specific data down to the partition level -- that were used to create data in the BData you are registering.

BData lineage is displayed on the BData Details page of Herd-UI. The display includes links to BData Details pages for Parent and Child BData.

Clone this wiki locally