Kumo connects to your Snowflake data warehouse using a Snowflake Connector. Creating a Snowflake connector in Kumo requires the following steps:Documentation Index
Fetch the complete documentation index at: https://kumo.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Step 1: Grant the privileges required
The following is the minimum set of privileges that should be granted to the Kumo Snowflake app to successfully create a Snowflake connector. Note- The following commands should be run by a user who has
OWNERSHIPorWITH GRANT OPTIONprivileges on the objects (warehouse, database, schema and tables) being granted access to. - The objects used in the commands (warehouse, database, and schema) must be the same as those used to create the connector (in Step 2 below).
- See Warehouse sizing table below for the size of the warehouse to use.
Step 2: Creating the Snowflake connector
- To set up a new Snowflake connector, click on Connectors in the left-hand column, followed by the Configure Connector button on the “Connectors” page.
- On the “Snowflake Connector” window, provide a name for your Snowflake connector and add the following connection details. The necessary privileges (described above) must be are granted to the Kumo application before this step.
- Account Identifier - The account identifier uniquely identifies your Snowflake account. This should be provided as
ORGNAME-ACCOUNT_NAME. TheORGNAMEandACCOUNT_NAMEcan be retrieved for your Snowflake account using the instructions here. - Database - The Snowflake database where the input relational data exists (same as the one in Step 1).
- Warehouse - The warehouse that will be used to read and process data in Snowflake (same as the one in Step 1).
- Schema Name - The schema under the Database where the input tables are to be loaded from (same as the one from Step 1 but should not be prefixed with the Database name).
Step 3 (Optional): Grant a user role the permission to access new tables and views created in the database/schema used by the Kumo app
Snowflake Data Warehouse Sizing
Kumo recommends the following data warehousing sizes for the Snowflake Native app based on the size of your largest table.| Largest Table Size | Snowflake warehouse Size |
|---|---|
| Up to 10 GB (10s of millions of rows) | Medium |
| 10 to 100 GB (100s of millions of rows) | Large |
| Greater than 100GB | Currently not supported in Kumo’s Snowflake Native app. |