Snowflake Transformations
Run SQL against a managed Snowflake database in Keboola. Start here, then jump to the how-to, reference, or the explanation of when to use it.
A Snowflake transformation runs your SQL against a Snowflake database that Keboola manages — you write the queries, Keboola handles the warehouse, staging, and loading results back to Storage.
This page is split by what you need:
- How do I run a Snowflake transformation? — create, configure, and run one end to end, with a worked example and troubleshooting.
- Snowflake transformation reference — limits, backend sizes, identifier case sensitivity, data-type casting, timestamps, the abort variable, and read-only input mapping.
- When should I use a Snowflake transformation? — what it is, why Snowflake, and when to choose it over Python, R, BigQuery, or DuckDB.
New to transformations in general? Start with Transformations and the Getting Started tutorial.