Skip to content

Snowflake

When adding a Snowflake connection in Tracelake, you’ll need to provide the following information:

ParameterTypeRequiredDescriptionExample
Account IdentifierStringYesSnowflake account identifierxy12345.us-east-1 or orgname-accountname
UsernameStringYesSnowflake username for authenticationmyuser
PasswordPasswordNoPassword for authentication (not required if using key-pair authentication)********
DatabaseStringYesSnowflake database nameMYDB
SchemaStringYesSnowflake schema namePUBLIC
WarehouseStringYesSnowflake warehouse name for compute resourcesCOMPUTE_WH
AuthenticatorStringNoAuthentication method (use ‘SNOWFLAKE_JWT’ for keypair authentication)SNOWFLAKE_JWT
Private Key (Base64)TextareaNoBase64-encoded private key content for keypair authenticationLS0tLS1CRUdJTi...
Private Key PasswordPasswordNoPassword for encrypted private key (leave blank if key is not encrypted)********

Snowflake supports two authentication methods:

Provide your Snowflake username and password. This is the simplest method for getting started.

For enhanced security, use key-pair authentication:

  1. Generate your private key and encode it to Base64: cat private_key.pem | base64
  2. Set Authenticator to SNOWFLAKE_JWT
  3. Paste the Base64-encoded key content in the Private Key field
  4. If your key is encrypted, provide the Private Key Password
  • Account identifier format varies by cloud provider and region
  • Warehouse is required for query execution