diff --git a/cosmos/profiles/athena/access_key.py b/cosmos/profiles/athena/access_key.py index 05c2ec0998..b2e5e9573a 100644 --- a/cosmos/profiles/athena/access_key.py +++ b/cosmos/profiles/athena/access_key.py @@ -24,7 +24,7 @@ class AthenaAccessKeyProfileMapping(BaseProfileMapping): Information about the dbt Athena profile that is generated can be found here: https://github.com/dbt-athena/dbt-athena?tab=readme-ov-file#configuring-your-profile - https://docs.getdbt.com/docs/core/connect-data-platform/athena-setup + https://docs.getdbt.com/docs/local/connect-data-platform/athena-setup """ airflow_connection_type: str = "aws" diff --git a/cosmos/profiles/bigquery/oauth.py b/cosmos/profiles/bigquery/oauth.py index f619a28fff..612fc612be 100644 --- a/cosmos/profiles/bigquery/oauth.py +++ b/cosmos/profiles/bigquery/oauth.py @@ -12,7 +12,7 @@ class GoogleCloudOauthProfileMapping(BaseProfileMapping): Maps Airflow GCP connections to dbt BigQuery profiles that uses oauth via gcloud, if they don't use key file or JSON. - https://docs.getdbt.com/docs/core/connect-data-platform/bigquery-setup#oauth-via-gcloud + https://docs.getdbt.com/docs/local/connect-data-platform/bigquery-setup https://airflow.apache.org/docs/apache-airflow-providers-google/stable/connections/gcp.html """ diff --git a/cosmos/profiles/bigquery/service_account_file.py b/cosmos/profiles/bigquery/service_account_file.py index fb294a167d..9d991c9621 100644 --- a/cosmos/profiles/bigquery/service_account_file.py +++ b/cosmos/profiles/bigquery/service_account_file.py @@ -11,7 +11,7 @@ class GoogleCloudServiceAccountFileProfileMapping(BaseProfileMapping): """ Maps Airflow GCP connections to dbt BigQuery profiles if they use a service account file. - https://docs.getdbt.com/reference/warehouse-setups/bigquery-setup#service-account-file + https://docs.getdbt.com/docs/local/connect-data-platform/bigquery-setup https://airflow.apache.org/docs/apache-airflow-providers-google/stable/connections/gcp.html """ diff --git a/cosmos/profiles/bigquery/service_account_keyfile_dict.py b/cosmos/profiles/bigquery/service_account_keyfile_dict.py index cfa57056b7..71c5ae7307 100644 --- a/cosmos/profiles/bigquery/service_account_keyfile_dict.py +++ b/cosmos/profiles/bigquery/service_account_keyfile_dict.py @@ -13,7 +13,7 @@ class GoogleCloudServiceAccountDictProfileMapping(BaseProfileMapping): """ Maps Airflow GCP connections to dbt BigQuery profiles if they use a service account keyfile dict/json. - https://docs.getdbt.com/reference/warehouse-setups/bigquery-setup#service-account-file + https://docs.getdbt.com/docs/local/connect-data-platform/bigquery-setup https://airflow.apache.org/docs/apache-airflow-providers-google/stable/connections/gcp.html """ diff --git a/cosmos/profiles/clickhouse/user_pass.py b/cosmos/profiles/clickhouse/user_pass.py index e6f0ac9c21..f36415ca7c 100644 --- a/cosmos/profiles/clickhouse/user_pass.py +++ b/cosmos/profiles/clickhouse/user_pass.py @@ -10,7 +10,7 @@ class ClickhouseUserPasswordProfileMapping(BaseProfileMapping): """ Maps Airflow generic connections using user + password authentication to dbt Clickhouse profiles. - https://docs.getdbt.com/docs/core/connect-data-platform/clickhouse-setup + https://docs.getdbt.com/docs/local/connect-data-platform/clickhouse-setup """ airflow_connection_type: str = "generic" diff --git a/cosmos/profiles/databricks/oauth.py b/cosmos/profiles/databricks/oauth.py index a2ef66d4e0..4ef7725e0d 100644 --- a/cosmos/profiles/databricks/oauth.py +++ b/cosmos/profiles/databricks/oauth.py @@ -11,7 +11,7 @@ class DatabricksOauthProfileMapping(BaseProfileMapping): """ Maps Airflow Databricks connections with the client auth to dbt profiles. - https://docs.getdbt.com/reference/warehouse-setups/databricks-setup + https://docs.getdbt.com/docs/local/connect-data-platform/databricks-setup https://airflow.apache.org/docs/apache-airflow-providers-databricks/stable/connections/databricks.html """ diff --git a/cosmos/profiles/databricks/token.py b/cosmos/profiles/databricks/token.py index 78d97eb77c..0f8200dcd3 100644 --- a/cosmos/profiles/databricks/token.py +++ b/cosmos/profiles/databricks/token.py @@ -11,7 +11,7 @@ class DatabricksTokenProfileMapping(BaseProfileMapping): """ Maps Airflow Databricks connections with a token to dbt profiles. - https://docs.getdbt.com/reference/warehouse-setups/databricks-setup + https://docs.getdbt.com/docs/local/connect-data-platform/databricks-setup https://airflow.apache.org/docs/apache-airflow-providers-databricks/stable/connections/databricks.html """ diff --git a/cosmos/profiles/duckdb/user_pass.py b/cosmos/profiles/duckdb/user_pass.py index 67a4d6ffd3..d80f8f744b 100644 --- a/cosmos/profiles/duckdb/user_pass.py +++ b/cosmos/profiles/duckdb/user_pass.py @@ -10,7 +10,7 @@ class DuckDBUserPasswordProfileMapping(BaseProfileMapping): """ Maps Airflow DuckDB connections using local path mapping to dbt profiles. - https://docs.getdbt.com/docs/core/connect-data-platform/duckdb-setup + https://docs.getdbt.com/docs/local/connect-data-platform/duckdb-setup https://github.com/astronomer/airflow-provider-duckdb """ diff --git a/cosmos/profiles/exasol/user_pass.py b/cosmos/profiles/exasol/user_pass.py index aa5d66ebf3..7411eb299d 100644 --- a/cosmos/profiles/exasol/user_pass.py +++ b/cosmos/profiles/exasol/user_pass.py @@ -10,7 +10,7 @@ class ExasolUserPasswordProfileMapping(BaseProfileMapping): """ Maps Airflow Exasol connections with a username and password to dbt profiles. - https://docs.getdbt.com/reference/warehouse-setups/exasol-setup + https://docs.getdbt.com/docs/local/connect-data-platform/exasol-setup """ airflow_connection_type: str = "exasol" diff --git a/cosmos/profiles/mysql/user_pass.py b/cosmos/profiles/mysql/user_pass.py index fad66983cb..b5679a31f2 100644 --- a/cosmos/profiles/mysql/user_pass.py +++ b/cosmos/profiles/mysql/user_pass.py @@ -10,7 +10,7 @@ class MysqlUserPasswordProfileMapping(BaseProfileMapping): """ Maps Airflow MySQL connections using user + password authentication to dbt profiles. - https://docs.getdbt.com/reference/warehouse-setups/mysql-setup + https://docs.getdbt.com/docs/local/connect-data-platform/mysql-setup https://airflow.apache.org/docs/apache-airflow-providers-mysql/stable/connections/mysql.html """ diff --git a/cosmos/profiles/oracle/user_pass.py b/cosmos/profiles/oracle/user_pass.py index f230848c5f..05951333db 100644 --- a/cosmos/profiles/oracle/user_pass.py +++ b/cosmos/profiles/oracle/user_pass.py @@ -11,7 +11,7 @@ class OracleUserPasswordProfileMapping(BaseProfileMapping): """ Maps Airflow Oracle connections using user + password authentication to dbt profiles. - https://docs.getdbt.com/reference/warehouse-setups/oracle-setup + https://docs.getdbt.com/docs/local/connect-data-platform/oracle-setup https://airflow.apache.org/docs/apache-airflow-providers-oracle/stable/connections/oracle.html """ diff --git a/cosmos/profiles/postgres/user_pass.py b/cosmos/profiles/postgres/user_pass.py index c204ff8d4b..264ae0f3d3 100644 --- a/cosmos/profiles/postgres/user_pass.py +++ b/cosmos/profiles/postgres/user_pass.py @@ -10,7 +10,7 @@ class PostgresUserPasswordProfileMapping(BaseProfileMapping): """ Maps Airflow Postgres connections using user + password authentication to dbt profiles. - https://docs.getdbt.com/reference/warehouse-setups/postgres-setup + https://docs.getdbt.com/docs/local/connect-data-platform/postgres-setup https://airflow.apache.org/docs/apache-airflow-providers-postgres/stable/connections/postgres.html """ diff --git a/cosmos/profiles/redshift/user_pass.py b/cosmos/profiles/redshift/user_pass.py index adf89c2c6e..b4b2ab55c5 100644 --- a/cosmos/profiles/redshift/user_pass.py +++ b/cosmos/profiles/redshift/user_pass.py @@ -10,7 +10,7 @@ class RedshiftUserPasswordProfileMapping(BaseProfileMapping): """ Maps Airflow Redshift connections to dbt Redshift profiles if they use a username and password. - https://docs.getdbt.com/reference/warehouse-setups/redshift-setup + https://docs.getdbt.com/docs/local/connect-data-platform/redshift-setup https://airflow.apache.org/docs/apache-airflow-providers-amazon/stable/connections/redshift.html """ diff --git a/cosmos/profiles/snowflake/user_encrypted_privatekey_env_variable.py b/cosmos/profiles/snowflake/user_encrypted_privatekey_env_variable.py index 9d8b3839ff..56e55422e0 100644 --- a/cosmos/profiles/snowflake/user_encrypted_privatekey_env_variable.py +++ b/cosmos/profiles/snowflake/user_encrypted_privatekey_env_variable.py @@ -14,7 +14,7 @@ class SnowflakeEncryptedPrivateKeyPemProfileMapping(SnowflakeBaseProfileMapping): """ Maps Airflow Snowflake connections to dbt profiles if they use a user/private key. - https://docs.getdbt.com/docs/core/connect-data-platform/snowflake-setup#key-pair-authentication + https://docs.getdbt.com/docs/local/connect-data-platform/snowflake-setup https://airflow.apache.org/docs/apache-airflow-providers-snowflake/stable/connections/snowflake.html """ diff --git a/cosmos/profiles/snowflake/user_encrypted_privatekey_file.py b/cosmos/profiles/snowflake/user_encrypted_privatekey_file.py index ef8c1c5ee9..c8622918df 100644 --- a/cosmos/profiles/snowflake/user_encrypted_privatekey_file.py +++ b/cosmos/profiles/snowflake/user_encrypted_privatekey_file.py @@ -14,7 +14,7 @@ class SnowflakeEncryptedPrivateKeyFilePemProfileMapping(SnowflakeBaseProfileMapping): """ Maps Airflow Snowflake connections to dbt profiles if they use a user/private key path. - https://docs.getdbt.com/docs/core/connect-data-platform/snowflake-setup#key-pair-authentication + https://docs.getdbt.com/docs/local/connect-data-platform/snowflake-setup https://airflow.apache.org/docs/apache-airflow-providers-snowflake/stable/connections/snowflake.html """ diff --git a/cosmos/profiles/snowflake/user_pass.py b/cosmos/profiles/snowflake/user_pass.py index 8624475f55..3177bb35bb 100644 --- a/cosmos/profiles/snowflake/user_pass.py +++ b/cosmos/profiles/snowflake/user_pass.py @@ -14,7 +14,7 @@ class SnowflakeUserPasswordProfileMapping(SnowflakeBaseProfileMapping): """ Maps Airflow Snowflake connections to dbt profiles if they use a user/password. - https://docs.getdbt.com/reference/warehouse-setups/snowflake-setup + https://docs.getdbt.com/docs/local/connect-data-platform/snowflake-setup https://airflow.apache.org/docs/apache-airflow-providers-snowflake/stable/connections/snowflake.html """ diff --git a/cosmos/profiles/snowflake/user_privatekey.py b/cosmos/profiles/snowflake/user_privatekey.py index e16520edd9..b90e4f300b 100644 --- a/cosmos/profiles/snowflake/user_privatekey.py +++ b/cosmos/profiles/snowflake/user_privatekey.py @@ -14,7 +14,7 @@ class SnowflakePrivateKeyPemProfileMapping(SnowflakeBaseProfileMapping): """ Maps Airflow Snowflake connections to dbt profiles if they use a user/private key. - https://docs.getdbt.com/docs/core/connect-data-platform/snowflake-setup#key-pair-authentication + https://docs.getdbt.com/docs/local/connect-data-platform/snowflake-setup https://airflow.apache.org/docs/apache-airflow-providers-snowflake/stable/connections/snowflake.html """ diff --git a/cosmos/profiles/snowflake/user_privatekey_file.py b/cosmos/profiles/snowflake/user_privatekey_file.py index 6b97dcc8be..d05036c23c 100644 --- a/cosmos/profiles/snowflake/user_privatekey_file.py +++ b/cosmos/profiles/snowflake/user_privatekey_file.py @@ -13,7 +13,7 @@ class SnowflakePrivateKeyFilePemProfileMapping(SnowflakeBaseProfileMapping): """ Maps Airflow Snowflake connections to dbt profiles if they use a user/private key path without a passphrase. - https://docs.getdbt.com/docs/core/connect-data-platform/snowflake-setup#key-pair-authentication + https://docs.getdbt.com/docs/local/connect-data-platform/snowflake-setup https://airflow.apache.org/docs/apache-airflow-providers-snowflake/stable/connections/snowflake.html """ diff --git a/cosmos/profiles/spark/thrift.py b/cosmos/profiles/spark/thrift.py index e81851a747..8605939a4d 100644 --- a/cosmos/profiles/spark/thrift.py +++ b/cosmos/profiles/spark/thrift.py @@ -10,8 +10,8 @@ class SparkThriftProfileMapping(BaseProfileMapping): """ Maps Airflow Spark connections to dbt profiles if they use a thrift connection. - https://docs.getdbt.com/reference/warehouse-setups/spark-setup#thrift - https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/stable/connections/spark.html + https://docs.getdbt.com/docs/local/connect-data-platform/spark-setup + https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/stable/connections/index.html """ airflow_connection_type: str = "spark" diff --git a/cosmos/profiles/starrocks/user_pass.py b/cosmos/profiles/starrocks/user_pass.py index 92f24a4a8f..d7840cba57 100644 --- a/cosmos/profiles/starrocks/user_pass.py +++ b/cosmos/profiles/starrocks/user_pass.py @@ -10,7 +10,7 @@ class StarrocksUserPasswordProfileMapping(BaseProfileMapping): """ Maps Airflow MySQL connections using user + password authentication to dbt profiles. - https://docs.getdbt.com/docs/core/connect-data-platform/starrocks-setup + https://docs.getdbt.com/docs/local/connect-data-platform/starrocks-setup """ airflow_connection_type: str = "mysql" # StarRocks support mysql protocol diff --git a/cosmos/profiles/teradata/user_pass.py b/cosmos/profiles/teradata/user_pass.py index 535a7c717c..dd12d28bb6 100644 --- a/cosmos/profiles/teradata/user_pass.py +++ b/cosmos/profiles/teradata/user_pass.py @@ -10,7 +10,7 @@ class TeradataUserPasswordProfileMapping(BaseProfileMapping): """ Maps Airflow Teradata connections using user + password authentication to dbt profiles. - https://docs.getdbt.com/docs/core/connect-data-platform/teradata-setup + https://docs.getdbt.com/docs/local/connect-data-platform/teradata-setup https://airflow.apache.org/docs/apache-airflow-providers-teradata/stable/connections/teradata.html """ diff --git a/cosmos/profiles/trino/certificate.py b/cosmos/profiles/trino/certificate.py index 1ee5687383..8ee6c015bf 100644 --- a/cosmos/profiles/trino/certificate.py +++ b/cosmos/profiles/trino/certificate.py @@ -10,7 +10,7 @@ class TrinoCertificateProfileMapping(TrinoBaseProfileMapping): """ Maps Airflow Trino connections to Certificate Trino dbt profiles. - https://docs.getdbt.com/reference/warehouse-setups/trino-setup#certificate + https://docs.getdbt.com/docs/local/connect-data-platform/trino-setup#example-profilesyml-for-certificate https://airflow.apache.org/docs/apache-airflow-providers-trino/stable/connections.html """ diff --git a/cosmos/profiles/trino/jwt.py b/cosmos/profiles/trino/jwt.py index f9c0fd60d9..35cec550fc 100644 --- a/cosmos/profiles/trino/jwt.py +++ b/cosmos/profiles/trino/jwt.py @@ -11,7 +11,7 @@ class TrinoJWTProfileMapping(TrinoBaseProfileMapping): """ Maps Airflow Trino connections to JWT Trino dbt profiles. - https://docs.getdbt.com/reference/warehouse-setups/trino-setup#jwt + https://docs.getdbt.com/docs/local/connect-data-platform/trino-setup#example-profilesyml-for-jwt https://airflow.apache.org/docs/apache-airflow-providers-trino/stable/connections.html """ diff --git a/cosmos/profiles/trino/ldap.py b/cosmos/profiles/trino/ldap.py index 7b1e7579b4..987710a8cc 100644 --- a/cosmos/profiles/trino/ldap.py +++ b/cosmos/profiles/trino/ldap.py @@ -11,7 +11,7 @@ class TrinoLDAPProfileMapping(TrinoBaseProfileMapping): """ Maps Airflow Trino connections to LDAP Trino dbt profiles. - https://docs.getdbt.com/reference/warehouse-setups/trino-setup#ldap + https://docs.getdbt.com/docs/local/connect-data-platform/trino-setup#example-profilesyml-for-ldap https://airflow.apache.org/docs/apache-airflow-providers-trino/stable/connections.html """ diff --git a/cosmos/profiles/vertica/user_pass.py b/cosmos/profiles/vertica/user_pass.py index 214dbc3570..718af0ee3a 100644 --- a/cosmos/profiles/vertica/user_pass.py +++ b/cosmos/profiles/vertica/user_pass.py @@ -16,7 +16,7 @@ class VerticaUserPasswordProfileMapping(BaseProfileMapping): This seems to be a common approach also for `Postgres `_, \ Redshift and Exasol since there is no ``database`` field in Airflow connection and ``schema`` is not required for the database connection. .. seealso:: - https://docs.getdbt.com/reference/warehouse-setups/vertica-setup + https://docs.getdbt.com/docs/local/connect-data-platform/vertica-setup https://airflow.apache.org/docs/apache-airflow-providers-vertica/stable/connections/vertica.html """