Kumo offers three ways to connect to your Snowflake data warehouse. Click the tab below to learn more. - Snowflake Direct Connector - Snowflake Secure Data Sharing - Snowflake Native App
ORGNAME-ACCOUNT_NAME
. The ORGNAME
and ACCOUNT_NAME
can be retrieved for your Snowflake account using the instructions here.DEFAULT_ROLE
with USAGE
privileges to this database.DEFAULT_ROLE
with USAGE
privileges to this warehouse.USAGE
and SELECT
privileges on the schema. If predictions are to be written back using this connector, the user’s DEFAULT_ROLE
should have CREATE TABLE
privilege on this schema.ALTER USER example_user SET RSA_PUBLIC_KEY='MIIBIjANBgkqh...';
Note that this must be done by the owner of the user or a user with SECURITYADMIN
role or higher. Alternatively, create a new user with the RSA_PUBLIC_KEY
field set (see CREATE USER).When a new user or service user is created with the key-pair authentication configured, this user’s role must also be assigned the necessary privileges to access the data (see below for the minimum required privileges to connect data in Kumo).Now instead of “User” and “Password” credentials, key-pair authentication can be used to configure a Snowflake connector in Kumo. On the New Connector window, toggle on “Key-Pair Authentication” and enter the “User” and “Private key”. If the “Private key” is encrypted enter the “Key Passphrase”; otherwise passphrase can be left blank. The private key should be entered with line breaks preserved.Click on the Done button save your new Snowflake connector.DEFAULT_ROLE
is used by Kumo. To check the default role of the user, run DESCRIBE USER <username>
in Snowflake.user_role
in the commands below) used to create the Snowflake Connector must be granted these privileges to successfully connect your Snowflake data to Kumo.The commands below assuming you are connecting a Database called customer_db
and schema customer_schema
in that Database using a warehouse customer_warehouse
Largest Table Size | Warehouse size (SaaS) |
---|---|
Up to 10 GB | Small |
Up to 50 GB | Large |
Up to 100 GB | Large |
Up to 1 TB | 4x-Large |