Snowflake
Create a new Snowflake user
Suggested permissions
use role securityadmin;
-- create warehouse if not exists
create warehouse transforming
warehouse_size = xsmall
auto_suspend = 60
auto_resume = true
initially_suspended = true;
-- create role and grant warehouse permission
create role transformer;
grant all on warehouse transforming to role transformer;
-- create DinoAI agent service user
create user paradime_dinoai_user
password = '<generate_password>'
default_warehouse = transforming
default_role = transformer;
-- grant role to paradime_dinoai_user
grant role transformer to user paradime_dinoai_user;
-- grant permission to allow role to read from your source database
grant usage on database <your_database_name> to role transformer;
grant usage on future schemas in database <your_database_name> to role transformer;
grant select on future tables in database <your_database_name> to role transformer;
grant select on future views in database <your_database_name> to role transformer;
grant usage on all schemas in database <your_database_name> to role transformer;
grant select on all tables in database <your_database_name> to role transformer;
grant select on all views in database <your_database_name> to role transformer;
-- grant permission to allow role to write to your database
grant all on database analytics to role transformer;Add the DinoAI agent environment connection
Using username and password

Field details
Field
Description
Example
Using key-pair authentication

Field details
Field
Description
Example
Last updated
Was this helpful?