Skip to Content
SourcesSnowflakeOverview

Snowflake

Source (Direct Connection) - Vendo reads directly from your Snowflake warehouse. No data is copied into Vendo’s infrastructure.

What Vendo Accesses

Vendo connects to your Snowflake account and queries authorized tables for attribution, segments, SQL models, and AI-assisted analysis.

Supported Data

DataDescription
TablesAny table the configured role can read
ViewsStandard and secure views
Materialized ViewsPrecomputed warehouse views
SchemasDatabase schemas granted to the Vendo role

Connection Behavior

BehaviorDescription
Direct QueryNo import job is required; queries run in your Snowflake warehouse
Role-Based AccessThe configured Snowflake role controls visible databases, schemas, and tables
Password or Key-Pair AuthSupports username/password and RSA private-key authentication
Schema DiscoveryVendo discovers readable schemas and tables after the connection is saved

Platform Details

SettingValue
App typesnowflake
Connection typeDirect connection (no sync)
Auth methodUsername/password or RSA key-pair
ComputeQueries run on your Snowflake virtual warehouse

Setup

  1. Navigate to App Connections > Add App Connection
  2. Select Snowflake from the data warehouse category
  3. Enter your Snowflake account identifier, warehouse, database, and default schema
  4. Enter the role, username, and either a password or private key
  5. Save the connection so Vendo can test connectivity and discover schemas

Credential Fields

FieldDescription
Account IdentifierSnowflake account identifier, such as xy12345.us-east-1 or orgname-accountname
WarehouseVirtual warehouse used to execute queries
DatabaseDefault database to connect to
SchemaDefault schema; leave empty to use PUBLIC
Role (Optional)Snowflake role to assume; leave empty to use the user default
UsernameSnowflake user with read access to the target data
PasswordUser password when using password authentication
Private Key (Optional)RSA private key in PEM format when using key-pair authentication

Permissions Required

Grant the Vendo role the smallest read scope needed for the data you want to use:

PermissionPurpose
USAGE on warehouseExecute queries
USAGE on database and schemaDiscover and address objects
SELECT on tables or viewsRead source data

Destination Support

Snowflake is also available as a destination for warehouse activation. It accepts event, user, ad data, and conversion exports from Vendo.

See Snowflake destination setup for write-access setup notes.

Troubleshooting

SymptomWhat to check
Connection failsConfirm the account identifier, warehouse, database, and username are correct
Tables do not appearCheck USAGE on the database/schema and SELECT on the target tables
Query is slowQueries run on your virtual warehouse; resize or resume the warehouse if needed
Network policy blocks accessContact Vendo support for static IPs to allow in Snowflake network policies
Last updated on