Skip to main content
Snowflake is a cloud-based data platform that combines the power of a data warehouse with the flexibility of a cloud solution, enabling organizations to store, analyze, and share large volumes of data seamlessly. Using the Superblocks integration with Snowflake, teams can effortlessly build custom internal tools that leverage real-time data, streamlining workflows and enhancing operational efficiency across the organization.

Setting up Snowflake

If you’re using Superblocks Cloud, you may need to allowlist Superblocks IP addresses to connect to your database. Learn how to configure this in Snowflake’s guide on Controlling network traffic with network policies. Alternatively, use Superblocks Hybrid or Cloud-Prem architectures to keep your data within your VPC.

1. Add integration

Select Snowflake from the integrations page.

2. Configure settings

Fill out the form with the following settings based on your authentication method:
FieldRequiredDescription
Account identifierSnowflake account identifier. The account identifier does not include the snowflakecomputing.com suffix
UsernameLogin name for the user
PasswordPassword for the user
DatabaseName of the database to use
Default warehouseName of the warehouse to use. Defaults to the user’s default warehouse
Default schemaName of the schema to use for the database. Defaults to public
Default roleName of the role to use. Defaults to the user’s default role

3. Test and save

Click Test Connection to check that Superblocks can connect to the data source. After connecting successfully, click Create to save the integration.

4. Set profiles

Optionally, configure different profiles for separate development environments.
Snowflake connected!
Now you can use Snowflake in any Application, Workflow, or Scheduled Job.

Troubleshooting

If you run into issues, see Troubleshooting Database Integrations.