Update JDBC driver for Snowflake Co-authored-by: Liren Tu <tuliren.git@outlook.com> Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
1.4 KiB
1.4 KiB
Snowflake Source
Documentation
Community Contributor
- Look at the integration documentation to see how to create a warehouse/database/schema/user/role for Airbyte to sync into.
- Create a file at
secrets/config.jsonwith the following format:
{
"host": "ACCOUNT.REGION.PROVIDER.snowflakecomputing.com",
"role": "AIRBYTE_ROLE",
"warehouse": "AIRBYTE_WAREHOUSE",
"database": "AIRBYTE_DATABASE",
"schema": "AIRBYTE_SCHEMA",
"credentials": {
"auth_type": "username/password",
"username": "AIRBYTE_USER",
"password": "SOMEPASSWORD"
}
}
- Create a file at
secrets/config_auth.jsonwith the following format:
{
"host": "ACCOUNT.REGION.PROVIDER.snowflakecomputing.com",
"role": "AIRBYTE_ROLE",
"warehouse": "AIRBYTE_WAREHOUSE",
"database": "AIRBYTE_DATABASE",
"schema": "AIRBYTE_SCHEMA",
"credentials": {
"auth_type": "OAuth",
"client_id": "client_id",
"client_secret": "client_secret",
"refresh_token": "refresh_token"
}
}
For Airbyte employees
To be able to run integration tests locally:
- Put the contents of the
Source snowflake test creds (secrets/config.json)secret on Lastpass intosecrets/config.json. - Put the contents of the
SECRET_SOURCE-SNOWFLAKE_OAUTH__CREDS (secrets/config_auth.json)secret on Lastpass intosecrets/config_auth.json.