Class OpenLineageGovernanceActionResolver

java.lang.Object
org.odpi.openmetadata.frameworks.integration.openlineage.OpenLineageGovernanceActionResolver

public class OpenLineageGovernanceActionResolver extends Object
OpenLineageGovernanceActionResolver finds the open metadata elements behind a run that the governance action publisher reported. The run's egeria_governanceAction facet names the process instance that the engine action is part of (processName) and the process step that it implements (processStepName) by their qualified names.
  • The process is the GovernanceActionProcess that the process instance is governed by (or the process instance itself if it is not linked to one). The lineage of every run of the process meets at this element, which is the same element that provisioning services such as Wedgwood connect their own lineage to.
  • The process step is the GovernanceActionProcessStep. Each step of a process runs separately, so the RunMetrics that describe how often and how long the runs take are kept on the step.
  • The process instance represents this run of the process.
Neither the governance action process nor its steps are assets, so the elements are retrieved through the open metadata store.