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 prod user
create user paradime_prod_user
password = '<generate_password>'
default_warehouse = transforming
default_role = transformer;
-- grant this roles to paradime_prod_user
grant role transformer to user paradime_prod_user;
-- grant permission to allow role to read from your source database
grant usage on database <your_databse_name> to role transformer;
grant usage on future schemas in database <your_databse_name> to role transformer;
grant select on future tables in database <your_databse_name> to role transformer;
grant select on future views in database <your_databse_name> to role transformer;
grant usage on all schemas in database <your_databse_name> to role transformer;
grant select on all tables in database <your_databse_name> to role transformer;
grant select on all views in database <your_databse_name> to role transformer;
-- grant permission to allow role to write to your prod database
grant all on database analytics to role transformer;Add Scheduler Connection
Using Username & Password

Fields Details
Field
Description
Example
Using Key-Pair authentication

Fields Details
Field
Description
Example
Last updated
Was this helpful?