Documentation

Snowflake

Updated on

Dec 11, 2023

Note: Snowflake is currently supported only as a Destination. This guide doesn’t cover the DataPrep setup for Snowflake.

Description

Snowflake is a cloud computing–based data cloud company that offers a cloud-based data storage and analytics service.

Setup guide

Follow our setup guide to connect Snowflake to Improvado.

Permissions

Grant the following permissions:

  • ```CREATE```
  • ```ALTER TABLE```
  • ```DELETE```
  • ```INSERT```

Complete configuration

On the Snowflake connection page, fill in the following fields:

  1. Enter a name for your Destination connection in the Title.
  2. Enter the Account. {%dropdown-button name="account"%}

{%dropdown-body name="account"%}

The maximum length is 255 characters

{%dropdown-end%}

  1. Enter the User Name.
  2. Enter the Password.
  3. Enter the Database Name. {%dropdown-button name="database-name"%}

{%dropdown-body name="database-name"%}

  • The maximum length is 255 characters
  • Database Name must satisfy the following regular expression: ```r'^[a-zA-Z_]([\w$])*$'```

{%dropdown-end%}

  1. Enter the Warehouse. {%dropdown-button name="warehouse"%}

{%dropdown-body name="warehouse"%}

  • The maximum length is 255 characters
  • Warehouse must satisfy the following regular expression: ```r'^[a-zA-Z_]([\w$])*$'```

{%dropdown-end%}

  1. Specify the Schema of your database. {%dropdown-button name="schema"%}

{%dropdown-body name="schema"%}

  • The maximum length is 255 characters
  • Schema must satisfy the following regular expression: ```r'^[a-zA-Z_]([\w$])*$'```

{%dropdown-end%}

  1. Enter the Role. {%dropdown-button name="role"%}

{%dropdown-body name="role"%}

Role name must satisfy the following regular expression: ```r'^[a-zA-Z_]([\w$])*$'```

{%dropdown-end%}

  1. Select the necessary Use static IP option from the dropdown.

Additional information

Role

The ```SYSADMIN``` role should be granted to the specified user. Make sure you use not a public role because it doesn’t have enough permissions for the load process.

Note: this field cannot be empty.

Use static IP

Select Yes for Use static IP option if you allow Improvado to connect your database by the static IPs mentioned on the Destination connection page.

Select No if you have permitted access to your database from any IP. In this case, Improvado will connect your database using dynamic IPs not listed on the Destination connection page.

Schema information

Setup guide

Settings

No items found.

Troubleshooting

Troubleshooting guides

Check out troubleshooting guides for
Snowflake
here

Limits

Frequently asked questions

No items found.
☶ On this page
Description
Related articles
No items found.
No items found.

Questions?

Improvado team is always happy to help with any other questions you might have! Send us an email.

Contact your Customer Success Manager or raise a request in Improvado Service Desk.