Skip to content

Snowflake

Connect a Snowflake cloud warehouse for federated analysis. Tables are queried through Snowflake and can be joined with datasets from other connectors.

When to use

  • Analytics data centralized in Snowflake.
  • Combining Snowflake tables with operational databases or object storage in a single analysis.

Before you begin

Prepare a Snowflake user with:

  • A role that has read (SELECT) access to the target database and schema, and USAGE on the warehouse.
  • A warehouse the role can use to run queries. A small, auto-suspending warehouse is appropriate for interactive analysis.

Prefer a dedicated read-only role scoped to the schemas you will analyze.

Connection settings

FieldRequiredDescription
AccountYesThe Snowflake account identifier, e.g. orgname-accountname.
UserYesLogin name.
PasswordYesStored encrypted; never shown after saving.
WarehouseYesThe virtual warehouse used to run queries.
DatabaseYesThe database to connect.
SchemaYesThe schema within the database. Defaults to PUBLIC.
RoleThe role to assume for the session. Set it to a read-only role scoped to the target data.

Test and save

Enter the fields and use Test connection. On success, choose the tables to import.

Capabilities

  • Execution model: Federated. Snowflake tables can be joined with datasets from other connectors.
  • Access: Read-only. Provide a role limited to SELECT.
  • Warehouse cost: Queries consume warehouse credits; an auto-suspending warehouse limits idle cost.

Troubleshooting

  • Authentication fails — verify the account identifier format, user, and password.
  • Insufficient privileges — ensure the role has USAGE on the warehouse and SELECT on the target schema; set Role explicitly if the user's default role lacks access.
  • A table is not visible — grant the role access to its schema and object.

Datyo · The Agent-native intelligent data analytics platform