Skip to main content

Setup

Step 1: Create a dedicated user for ClarityQ

Connect to Snowflake and create a service account:

Step 2: Create and configure a role

Set up appropriate permissions through a dedicated role:

Step 3: Create a ClarityQ warehouse (or use an existing one)

Step 4: Configure connection in ClarityQ

In the ClarityQ interface, fill out the connection form with the following fields:

Basic Fields (Required for all connections)

  • Connection Name: Choose a name for this connection (e.g., “Production Snowflake”)
  • Account: Your Snowflake account identifier (e.g., xy12345.us-east-1)
  • User: clarityq_user (the user you created in Step 1)
  • Warehouse: Your warehouse name (e.g., COMPUTE_WH)
  • Database: Your database name (e.g., ANALYTICS_DB)
  • DB Schema: Schema name (e.g., public)
  • Role: clarityq_role (the role you created in Step 2)

Authentication Type

Choose your authentication method using the toggle buttons: Password Authentication:
  • Password: Enter the password you set for clarityq_user
Private Key Authentication:
  • Private Key: Paste your RSA private key (multi-line text field) Key-pair authentication setup: For enhanced security, configure RSA key-pair authentication: Generate RSA key pair:
    Configure in Snowflake:

Connection parameters reference

Required parameters

Optional parameters

Authentication methods

Choose one of the following authentication methods:

Password authentication (default)

Key-pair authentication