Snowflake Connection
Initial Steps
Before running CopyStorm for the first time, create a dedicated Snowflake database for your Salesforce data.
Connection String
Compared to the other Database types, Snowflake’s connection string is more complex and carries more information. For this reason, it is recommended to use the Connection String Builder to create a valid Connection String.

Connection String Builder
After clicking on the “Connection String Builder” button, a dialog menu will open, as seen below.

Parameter | Description |
---|---|
Server Name | The IP Address, URL, or server name of the snowflake instance. Port number is optional. |
Database Name | The name of the Snowflake database that CopyStorm will populate with Salesforce data. |
Private Key File | The file path to the Snowflake Private key. For more information on Private Keys and Snowflake’s key-pair authentication, refer to Snowflake Documentation. |
Key File Password | If your Private key was configured to require a password for use in authentication, enter it here. If your Snowflake Private key was configured as to not require a password, this field can be left blank. |
Warehouse (optional) | The name of a Warehouse in Snowflake that you wish to use. For more information on Snowflake Warehouses, refer to Snowflake Documentation. |
Proxy Host (optional) | The IP address, or URL of a proxy used to connect to a Snowflake instance. |
Proxy Port (optional) | The port number associated with a proxy used to connect to a Snowflake instance. |
Proxy User (optional) | The username to authenticate a request with a proxy used to connect to a Snowflake instance. |
Proxy Password (optional) | The password used to authenticate a request to a proxy used to connect to a Snowflake instance |
Proxy Protocol (optional) | The protocol by which a connection will be made to a proxy used to connect to a Snowflake instance. Select either HTTP, or HTTPS. |