Snowflake Connection

The Snowflake connection type enables integrations with Snowflake.

Authenticating to Snowflake

Authenticate to Snowflake using the Snowflake python connector default authentication.

Default Connection IDs

Hooks, operators, and sensors related to Snowflake use snowflake_default by default.

Configuring the Connection

Login

Specify the snowflake username.

Password

Specify the snowflake password.

Host (optional)

Specify the snowflake hostname.

Schema (optional)

Specify the snowflake schema to be used.

Extra (optional)

Specify the extra parameters (as json dictionary) that can be used in the snowflake connection. The following parameters are all optional:

When specifying the connection in environment variable you should specify it using URI syntax.

Note that all components of the URI should be URL-encoded.

Example connection string:

export AIRFLOW_CONN_SNOWFLAKE_DEFAULT='snowflake://user:password@snowflake.example/db-schema?account=account&database=snow-db&region=us-east&warehouse=snow-warehouse'

Was this entry helpful?