Snowflake Data Export Connector
Visier can send data through this connector if the following requirements are met.
Overview
This connector uses Snowflake Spark Connector to send data to Snowflake.
Service account
Create a service account in your target system and assign it the appropriate security access so that Visier can send data through this user.
Note: We only support key-pair authentication because Snowflake blocks sign-ins using single-factor authentication with passwords as of November 2025. For instructions on how to configure key-pair authentication, see Key-pair authentication and key-pair rotation.
-- Grant permissions to the role
USE ROLE SECURITYADMIN;
-- 1. Infrastructure Access
GRANT USAGE ON WAREHOUSE <warehouse name> TO ROLE <role name>;
GRANT USAGE ON DATABASE <database name> TO ROLE <role name>;
-- 2. Target Schema Access
GRANT USAGE ON SCHEMA <database name>.<schema name> TO ROLE <role name>;
-- 3. The "Action" Permissions
GRANT CREATE TABLE ON SCHEMA <database name>.<schema name> TO ROLE <role name>;
-- 4. Tag access
GRANT CREATE TAG ON SCHEMA <database name>.<schema name> TO ROLE <role name>;
Connector credentials
Provide the following credentials in Visier. For more information, see Add data export connector credentials in Visier.
|
Credential |
Description |
Example |
|---|---|---|
|
Snowflake URL |
The URL to send data to. |
example.snowflakecomputing.com |
|
Database |
The database to send data to. Useful if you want to restrict access to a specific set of tables in a particular database. |
SNOWFLAKE_DATA |
|
Schema |
The schema associated with the database. Useful if you want to restrict access to a specific set of tables in a particular schema. |
TPCH_SF1 |
|
User |
The service user's username. |
IntegrationUser |
|
Private Key |
The generated private key. |
-----BEGIN PRIVATE KEY----- ... ----END PRIVATE KEY---- |
|
Warehouse |
The warehouse to use. |
SAMPLEWAREHOUSE |
| Role (Optional) |
The database role that provides access to securable objects. |
|
|
Key Passphrase (Optional) |
The passphrase for the encrypted private key. |
|
