Class OpenLineageEvent

java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.lineage.OpenLineageEvent
All Implemented Interfaces:
Serializable

public class OpenLineageEvent extends AtlanObject
Atlan wrapper for abstracting OpenLineage events.

An event is a point-in-time representation of the state of a run.

You must have at least two states for any run for Atlan to process it for lineage:
  • START to indicate that a run has begun
  • One of the following to indicate that the run has finished:
    • COMPLETE to signify that execution of the run has concluded
    • ABORT to signify the run has been stopped abnormally
    • FAIL to signify the run has failed
In addition, for lineage to show any inputs and outputs to a process in Atlan, at least one of the events must have inputs and outputs defined. It is not necessary to include these on all events; they will be merged from across all events for the same run (by matching on runId).

For more details, see OpenLineage docs.
See Also: