diff --git a/docs/configuration/lineage.rst b/docs/configuration/lineage.rst index 8dfcae51b..0dc6eb161 100644 --- a/docs/configuration/lineage.rst +++ b/docs/configuration/lineage.rst @@ -4,8 +4,7 @@ Configuring Lineage =================== Since Cosmos 1.1, it uses internally the `openlineage-integration-common `_ -to parse artifacts generated with dbt commands and create lineage events. This feature is only available for the local -and virtualenv execution methods (read `execution modes <../getting_started/execution-modes.html>`_ for more information). +to parse artefacts generated with dbt commands and create lineage events. To emit lineage events, Cosmos can use one of the following: @@ -15,6 +14,27 @@ To emit lineage events, Cosmos can use one of the following: No change to the user DAG files is required to use OpenLineage. +Known limitations +----------------- + +This feature is only available for the local +and virtualenv execution methods (read `execution modes <../getting_started/execution-modes.html>`_ for more information). + +Additionally, since Cosmos uses the open-source `openlineage-integration-common `_, it relies on this library to support specific dbt adapters. As of 27 December 2024, the version 1.26.0 of this package supports: + +* Athena +* BigQuery +* Databricks +* DuckDB +* Dremio +* Postgres +* Redshift +* Snowflake +* Spark +* SQLServer + +Contributions are also welcome in the `OpenLineage project `_ to support more adaptors. + Installation ------------