Overview
In this tutorial, we went through the basic features of Snowflake, a cloud-only data warehouse provider. We saw that it brought some innovations to the table, such as instantaneously scalable compute warehouses, time travel for every table and a couple of SQL syntax features which SQL Server might be jealous of. Some of those features have made it into Microsoft Fabric, such as the capacities (which are also resizable in just a few seconds) and time travel.
More
But of course, there’s much more. We did not cover more advanced features of Snowflake, such as security and authorization, data sharing, stored procedures, functions, AI & ML, and so on. The Snowflake website has good documentation on all of these features, there are learning tracks for on-demand training and there is also certification.
Even though Snowflake is easy to work with and has some exciting features, there are also a couple of downsides:
- The community around Snowflake is quite small and not as vivid as the SQL Server community, but it seems to grow rapidly.
- The app ecosystem around Snowflake can also use some growth. If you’re used to working with SQL Server, you’re kind of spoiled. We have SSMS, Azure Data Studio, multiple vendors that support automating back-ups, database devops, source control, schema compare and so on. With Snowflake, this ecosystem is much smaller and, in some areas, even non-existing. Chances are you might have to build something yourself. In the last years, tools like dbt and matillion made it easier to work with Snowflake.
- Snowflake is zero-management, but also zero options. There are no indexes you can create, no primary keys or foreign keys enforcement (you can create them but they are not checked), no query hints et cetera.
As mentioned, Snowflake is quite young so we can expect to see growth in those areas. Snowflake is an interesting product which certainly shows lots of promise.
Additional Information
- Like most cloud offerings, Snowflake is continuously evolving. Take a look at the release notes to see what changes each month.
- Here at MSSQLTips.com there are other tutorials about SQL and SQL Server.
- You can find all Snowflake tips in this overview.

Koen Verbeeck is a seasoned business intelligence consultant with over a decade of experience with the Microsoft Data Platform. He holds several certifications, including Azure Data Engineer. He’s a prolific writer, with over 375 articles on technologies such as Microsoft Fabric, SSIS, ADF, SSAS, SSRS, MDS, Power BI, Snowflake and Azure services. He has spoken at various events such as PASS, SQLBits, dataMinds Connect and many others. He frequently delivers educational webinars on MSSQLTips.com. For his efforts, Koen has been awarded the Microsoft MVP data platform award for many years.
- MSSQLTips Awards:
- Leadership Award (200+ Tips) – 2021
- Author of the Year – 2014/2020/2022
- Author Contender – 2024/2025

Very Helpful, Article for the beginners like me for snowflake! Thanks for writing such a nice article.