Airflow Variables
Datacoves injects several environment variables into Apache Airflow to streamline workflow configurations. Below is a list of important variables you may encounter:
-
DATACOVES__AIRFLOW_DAGS_PATH : Specifies the directory where Airflow searches for DAGs. Typically set to
orchestrate/dags
. -
DATACOVES__AIRFLOW_DAGS_YML_PATH : Defines the path to YAML files used by dbt-coves to generate Python DAGs. Commonly set to
orchestrate/dags_yml_definitions
. -
DATACOVES__AIRFLOW_NOTIFICATION_INTEGRATION : Indicates the notification service enabled for Airflow alerting. Possible values include
TEAMS
orSLACK
. -
DATACOVES__AIRFLOW_TYPE : Distinguishes between 'my_airflow' or 'team_airflow'.'Team Airflow'. Useful for environment-specific logic, such as sending email alerts only in Team Airflow.
-
DATACOVES__ENVIRONMENT_SLUG : Represents the unique identifier for the Datacoves environment.
-
DATACOVES__ACCOUNT_SLUG : Denotes the unique identifier for the Datacoves account.
-
DATACOVES__AIRBYTE_HOST_NAME : Specifies the hostname for the Airbyte instance in the current environment.
-
DATACOVES__AIRBYTE_PORT : Indicates the port number for Airbyte. Typically set to
8001
. -
DATACOVES__AIRFLOW_DBT_PROFILE_PATH : Defines the path to the dbt profile directory used by Airflow when using environment variables for the the service connection delivery mode. Usually set to
automate/dbt
. -
DATACOVES__DBT_ADAPTER : Specifies the dbt adapter in use, such as
snowflake
. -
DATACOVES__DBT_HOME : Path to the folder containing 'dbt_project.yml' file.
-
DATACOVES__DBT_PROFILE : Indicates the dbt profile name, commonly set to
default
. -
DATACOVES__PROJECT_SLUG : Represents the unique identifier for the Datacoves project, e.g.,
balboa-analytics-datacoves
. -
DATACOVES__SQLFLUFF_VERSION : Indicates the version of SQLFluff in use, such as
3.1.1
. -
DATACOVES__VERSION : Denotes the full version of Datacoves, e.g.,
3.3.202503311754
. -
DATACOVES__VERSION_MAJOR_MINOR : Represents the major and minor version numbers, such as
3.3
. -
DATACOVES__VERSION_MAJOR_MINOR__ENV : Specifies the major and minor version numbers for the environment, e.g.,
3.3
. -
DATACOVES__VERSION__ENV : Indicates the full version of Datacoves for the environment, such as
3.3.202503311754
.