Apache Airflow model¶
Base class for Apache Airflow assets.
Reference documentation
This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand developing with Atlan. For that, we would suggest starting with either:
classDiagram
direction RL
class Airflow {
<<abstract>>
}
link Airflow "../airflow"
class Catalog {
<<abstract>>
}
link Catalog "../entities/catalog"
Catalog <|-- Airflow : extends
class Asset {
<<abstract>>
}
link Asset "../entities/asset"
Asset <|-- Catalog : extends
class Referenceable {
<<abstract>>
}
link Referenceable "../entities/referenceable"
Referenceable <|-- Asset : extends
class AirflowDag
link AirflowDag "../entities/airflowdag"
Airflow <|-- AirflowDag : extends
class AirflowTask
link AirflowTask "../entities/airflowtask"
Airflow <|-- AirflowTask : extends
Properties¶
These attributes are specific to instances of Airflow
(and all of its subtypes).
airflowRunEndTime ¶
End time of the run.
airflowRunName ¶
Name of the run.
airflowRunOpenLineageState ¶
State of the run in OpenLineage.
airflowRunOpenLineageVersion ¶
Version of the run in OpenLineage.
airflowRunStartTime ¶
Start time of the run.
airflowRunType ¶
Type of the run.
airflowRunVersion ¶
Version of the run in Airflow.
airflowTags ¶
Tags assigned to the asset in Airflow.
Relationships¶
The following illustrates how the various S3 objects inter-relate with each other:
erDiagram
Connection ||..o{ AirflowDag : ""
AirflowDag ||--o{ AirflowTask : airflowTasks