KUNDUL Let's talk

Getting Started with the Snowflake Data Cloud

A beginner-friendly overview of Snowflake’s platform and how to run your first workloads.

What is the Snowflake Data Cloud?

The Snowflake Data Cloud is a single, global platform for data warehousing, data lakes, data engineering, and analytics. Unlike traditional databases, Snowflake separates storage and compute: you store data once and scale compute up or down as needed, and you can share data securely across regions and organizations without copying it.

That separation makes it easier to handle spikes in workload, support many users and use cases at once, and keep costs predictable. Whether you’re running SQL analytics, building ML models, or powering applications, the Data Cloud is designed to be the single place where your data lives and is used.

Core concepts: Warehouses, databases, and schemas

In Snowflake, warehouses are the compute clusters that run your queries. You create warehouses with a size (e.g. X-Small to 4X-Large) and can auto-suspend and auto-resume them to save cost. Databases and schemas organize your data (tables, views, stages) the same way you’re used to in SQL—database → schema → objects.

You load data via stages (internal or external, e.g. S3), run transformations with SQL or dbt, and expose it to BI tools, applications, or AI/ML. Understanding warehouses, databases, and schemas is enough to get started and iterate from there.

First steps

Sign up for a Snowflake trial, create a warehouse and a database with a schema, then load a sample dataset or connect a data source. Use the Snowsight UI to run SQL and explore. Once you’re comfortable, add ingestion (e.g. Fivetran), transformation (dbt), and governance so your Data Cloud grows in a structured way.

Need help getting started on Snowflake?

Kundul helps teams design and deliver Snowflake data engineering platforms, dbt transformations, Fivetran integrations, and governed analytics foundations.

Book a call

Learn more