Skip to main content
On Premise Snowflake Connector
Updated over 3 months ago

To get started, read On-Premise Agent Setup

  1. Follow the instructions in How to set up Snowflake to get Snowflake's connection parameters.

  2. The details you've collected need to fit into:

    1. fd_snowflake_account_url

    2. fd_snowflake_warehouse

    3. fd_snowflake_username

    4. fd_snowflake_role

    5. fd_snowflake_password (if you're using password based authentication)

    6. fd_snowflake_private_key (if you're using key based authentication)

  3. In addition, you can provide one of the following 2 variables to speed up scans and avoid cluttering your UI at Foundational:

    1. fd_snowflake_included_database_names - a list of databases to include in our scan. Provide a list, individual items can support wildcards.

    2. fd_snowflake_excluded_database_names - a list of databases to exclude from our scan. Provide a list, individual items can support wildcards.

    3. fd_snowflake_extract_history whether to extract query history (default: True, recommended to keep that way)

Example Usage

docker run --rm -d -e fd_api_key_id=xxxxx -e fd_api_key_secret=yyyyy -e fd_snowflake_account_url=https://sample-account.snowflakecomputing.com/ -e fd_snowflake_warehouse=COMPUTE_WH -e fd_snowflake_username=foundational_user -e fd_snowflake_role=foundational_role -e fd_snowflake_password="sample_password" -e fd_snowflake_excluded_database_names='["test_db_*","dev_db_*"]' public.ecr.aws/b3w3r6q2/on-prem-extractors:<your-tag> snowflake
Did this answer your question?