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
.