GetApp offers objective, independent research and verified user reviews. We may earn a referral fee when you visit a vendor through our links.
Our commitment
Independent research methodology
Our researchers use a mix of verified reviews, independent research, and objective methodologies to bring you selection and ranking information you can trust. While we may earn a referral fee when you visit a provider through our links or speak to an advisor, this has no influence on our research or methodology.
How GetApp verifies reviews
GetApp carefully verified over 2 million reviews to bring you authentic software experiences from real users. Our human moderators verify that reviewers are real people and that reviews are authentic. They use leading tech to analyze text quality and to detect plagiarism and generative AI.
How GetApp ensures transparency
GetApp lists all providers across its website—not just those that pay us—so that users can make informed purchase decisions. GetApp is free for users. Software providers pay us for sponsored profiles to receive web traffic and sales opportunities. Sponsored profiles include a link-out icon that takes users to the provider’s website.
Snowflake
Cloud data platform for tech professionals and businesses
Rating criteria
Reviews by rating
Airtable
SAS Viya
CData Sync
Recommended
David W.
Head of Engineering
Information Technology and Services, 51-200 employees
Review source
Transcript
Speaker 1: Hi, I'm David, Head of Engineering. I give Snowflake a five out of five, and for more reviews...
Andrew B.
SEO Manager
Computer Hardware, 10,001+ employees
Review source
Transcript
Andrew: Hi, my name is Andrew. I am an SEO manager. I would give Snowflake a four out of five. For more...
Likhitha D.
Computer Software, 10,001+ employees
Used daily for 2+ years
Review source
Share this review:
Ease to access because of its cloud based platform Roles can be easily assigned
UI when we scroll to the bottom of the results and go to a different worksheet and come back the page displays the top of the results which is very annoying
Darren O.
Consumer Services, 51-200 employees
Used weekly for 6-12 months
Review source
Share this review:
I like that when I make an error when writing SQL, that I get a prompt that is descriptive enough for me to correct my mistake.
I haven't used it long enough to have any cons. Thus far it does what I need it to do.
Wei Chun T.
Information Technology and Services, 51-200 employees
Used daily for 1-2 years
Review source
Share this review:
It is feature packed and easy to use. Terraform package is well managed hence giving team access to IaC. Granular RBAC provides a lot of opportunity for customisation and security governance.
Bill is costly if warehouse cost is not monitored and alerts are not set.
Anand S.
Consumer Goods, 51-200 employees
Used daily for 2+ years
Review source
Share this review:
The most impressive aspect of Snowflake is its scalability and performance. It's truly built for the cloud, with a unique architecture that separates compute from storage, allowing each to scale independently. This means you can handle massive amounts of data without worrying about infrastructure or performance degradation. The pay-as-you-go model is also a big plus, as it allows for cost-effective data management.
While Snowflake offers a lot of advantages, it does have a steep learning curve, especially for those not familiar with SQL or cloud-based systems. The documentation, though extensive, can be overwhelming for beginners. Also, while the pay-as-you-go model is generally a plus, it can lead to unexpected costs if not managed properly.
Jonathan T.
Farming, 51-200 employees
Used daily for 1-2 years
Review source
Share this review:
Snowflake automatically integrate, model and visualize data.
It is through Snowflake that we eradicated the need for data scientists since it offers self-service data modeling tools that help model and visualize data.
I haven’t used Snowflake for quite long, but I have never had any challenge for the entire duration I have turned to it.
Verified reviewer
Telecommunications, 5,001-10,000 employees
Used daily for 2+ years
Review source
Share this review:
Great to have snowflake as out OLTP system. High volume data processing are happening real quick.
Performance is outstanding. No explicit maintenance is needed. High availability. No need to worry about SQL processing speed, easy scalability.
Quit expensive while comparing to other database.
Suru S.
Information Technology and Services, 201-500 employees
Used daily for 2+ years
Review source
Share this review:
It perfectly bridges the gap between a Data Warehouse and a Data Lake being highly available, good for scaling up or down as per needs automatically to provide the best performance and optimization for your queries. Can store and give access to huge volumes of data which can be necessary for future decision making.
Using Snowflake has been a great experience; I appreciate how easy it is to view, analyse, and produce reports that are helpful for the organization's business. Its cloud nature, eliminates the need to install software and does not affect how our machines work at all during analysis, is another feature I thoroughly appreciate. I adore how it offers many modernised SQL capabilities as well as practical tools for protecting data which can be sensitive in nature.
The capability to launch numerous queries is absent. The searches occasionally take longer than usual, and with no estimated time as to how long it takes is agonising. There could be a history tab for instance to see all the previous queries written or executed so it can be easy to refer and take part of the previous query instead of writing it again from scratch. There is no straightforward way to convert the SQL queries to Snowflake.
Tanya B.
Health, Wellness and Fitness, 11-50 employees
Used weekly for 6-12 months
Review source
Share this review:
We used Snowflake after multiple attempts with other clouds and to say it was powerful is the least. It connects all data sources and allows to create a solid data warehouse essential for all BI reporting etc.
Complicated Billing (on purpose?), sometimes waiting for query load can be long and bothersome, could still use UI improvements
Subramanian S.
Information Technology and Services, 10,001+ employees
Used daily for 2+ years
Review source
Share this review:
Earlier we used to have datawarehouse refreshed once a day.Now we are refreshing once every hour.Auto scale up facilities.
High PerformanceSecuredEncryption and Data Masking FeaturesMany new SQL Functions
Client Tool to Query Data needs to be improved
Nathan B.
Financial Services, 10,001+ employees
Used monthly for 6-12 months
Review source
Share this review:
I love how straightforward and performant the solution was
Data visualisation was a little lacking, meaning you had to tether to a system like Google Data Studio or Sigma/Tableau to make sense of the data
Verified reviewer
Computer Software, 201-500 employees
Used daily for 1-2 years
Review source
Share this review:
Configuring the Warehouses can give you endless possibilities.
There are some implicit casts in data types sometimes that seem to be the default behavior
Verified reviewer
Information Technology and Services, 10,001+ employees
Used daily for 1-2 years
Review source
Share this review:
We can schedule the data synchronization timelines, and store the data for analytical and reporting purposes.
I don't find any thing to dislike, it serves the purpose of data warehousing for reporting.
Jeet v.
Computer Software, 5,001-10,000 employees
Used weekly for 6-12 months
Review source
Share this review:
1. Cloud based 2. Costing based in usage 3. Good performance 4. Access management an governance
License cost but does the job as per expectation
Ryan M.
E-Learning, 1,001-5,000 employees
Used weekly for 6-12 months
Review source
Share this review:
It has been very positive. The primary motivation for the switch is the price and although I wasn't involved in those pricing discussions, it seems that everyone at my company is happy with the price and the value for the price.
I like that it has a really good interface that is easily accessible. We were using AWS before this and it was really hard to get the connections right. Keeping track of the drivers and everything was really complicated and I never got it to work as seamlessly as Snowflake
I don't know if there are any data visualizations that I could do in the program. That would be a cool value add. If that feature already exists, then I apologize to Snowflake. Another quirk is that not everything worked in the exact way that I wanted it to. There were some weird syntax things that didn't allow me to directly transfer my AWS queries, I had to go through and change them and there is one query that I still cannot figure out where the translation error is.
Verified reviewer
Chemicals, 10,001+ employees
Used weekly for 1-2 years
Review source
Share this review:
Snowflake is incredibly flexible and versatile. There are numerous ways to get data into Snowflake, even if there is not already an API built out for the source. The tool has many pre-built integrations as well.
Though it is very flexible, one thing that Snowflake does not handle is unstructured data. This can be a problem if your sources heavily rely on this type of data. They say they are going to support it in the future, but as of right now, they do not.
Ajay S.
Industrial Automation, 201-500 employees
Used daily for 2+ years
Review source
Share this review:
An excellent product, quick response time and made life easy by bringing all data under one roof.
query response time is way quicker compared to any other product.
I don't see any cons in the product, I like the way it works and gets me the results.
Uddipan M.
Computer Software, 10,001+ employees
Used daily for 1-2 years
Review source
Share this review:
It's really great, Snowflake offered a lot of flexibility which parallel cloud-based warehouses could not offer the same. Snowflake can scale both vertically and horizontally to cater all needs.
Snowflake is very easy to use and scale. It provides helpful features like merge, JSON flattening which are very handy options. Snowflake cloud SQL editor is very fast and helps easy developments.
It can be a costly solution if optimizations are not planned accordingly.
Matthew C.
Marketing and Advertising, 51-200 employees
Used daily for less than 6 months
Review source
Share this review:
Overall, Snowflake has made managing, processing, aggregating and sharing data easier across the organization. It still has some work to do in terms of UI to make the user experience smoother, but the underlying technology at its core is solid and solves many issues with backups, data retention and overall user error in working with data.
The "Time Travel" aspect of Snowflake, being able to pick a point in time and see the state/contents of nearly any table is astonishing. Very useful and impressive feature. What is equally as impressive is the overall performance of the platform. I've worked with Oracle, DB2, MySQL, Vertica, Teradata, ParAccel, and others. Maybe not always in the most optimal configurations, but Snowflake's performance has been overall the best in my experience.
As a newer platform, there are certain convenience elements that Snowflake lacks. - No auto-complete of object names. - No "easy" import wizard to import data. - Some bugs with the browser-based interface (worksheets did not properly save). - Limited customizations to filter out the tables or objects you don't work with regularly. Always shows full list, oftentimes very large.
Christopher M.
Information Technology and Services, 10,001+ employees
Used other for 6-12 months
Review source
Share this review:
Easy to get started if you are familiar with traditional data warehousing
It gets expensive as soon as you use the additional functionality
Emmet M.
Information Technology and Services, 51-200 employees
Used daily for 6-12 months
Review source
Share this review:
Snowflake supports both our analytics (dashboards and ad-hoc queries) and machine learning, including PySpark clusters. Our data scientists have found it a pleasure to work with, with rich analytics query support. The cloud-based technical architecture provides significant advantages over other offerings, including the critical ability to segment usage patterns and scale reliably.
We switched from Redshift to Snowflake for two primary reasons: 1. Snowflake's virtual warehouses allow scaling reliably, whereas Redshift becomes unstable; 2. First-class JSON support. Having switched to Snowflake, data warehouse administration has gone from nightmare to almost nothing. We continue to scale our data and analytics, and Snowflake handles it easily.
Snowflake's approach to sales and support is a blend of on-demand cloud offering and enterprise tool. They could improve certain aspects, such as simplifying the set up of Snowpipe to stream data from AWS. But these are minor features involved in initial setup.
Verified reviewer
Information Technology and Services, 501-1,000 employees
Used weekly for 2+ years
Review source
Share this review:
Maintaining on-premise database systems is expensive and maintenance heavy. Moving to a cloud database like Snowflake cuts down costs and is easy to maintain also. Since Snowflake supports a variety of flat file formats as sources, it becomes easier to bulk load data as flat files in storage spaces like AWS S3. Migrating data from cloud storage to Snowflake becomes much more easier.
Snowflake is a database and a storage warehouse on the cloud. Since it's scalable on demand, retrieving data through Snowflake Warehouses is lighting fast. All the computing power required to run the SQL queries are taken care by the Warehouse size we choose. If a query is taking too long to run a quick switch to a bigger warehouse does wonders. Migrating and loading data into Snowflake is a breeze too via Snowflake Stages and COPY TO commands.
Snowflake doesn't enforce constraints, especially primary keys. So, care should be taken while doing INSERTs and UPSERTs to maintain data integrity. This lack of this feature is understandable since it's projected more as a storage warehouse.
Dan S.
Gambling & Casinos, 10,001+ employees
Used weekly for 6-12 months
Review source
Share this review:
We required a cloud based, scaleable data warehouse to replace our on-premise MS SQL stack. So far Snowflake has proved to be the right choice
Web UI Virtual Warehouses Secure Product Auto-Scaling S3 integration Public Cloud Hosting Forward thinking vendor
Would be good if there was a RESTful API interface with ability to query tables returning JSON format
Verified reviewer
201-500 employees
Used weekly for 1-2 years
Review source
Share this review:
We have a lean team of data engineers and as a result cannot automate as many data sources as we'd like. In the interim, our analysts utilize Snowflake to incorporate data into our multifaceted reports.
We use Snowflake to capture some of our larger third party data exports that won't fit into Google Sheets. The process of uploading data is straightforward and keeps our business reporting streamlined despite lean engineering resources on our end. There is a SQL interface to make modifications to data before final exports and data viz.
The UI is clunky and not the most intuitive. The error messages could be more detailed and expanded. The support for Mac seems to be more limited. Encountered issues with data produced via Mac and support took months to fully resolve.
Verified reviewer
Automotive,
Used daily for less than 6 months
Review source
Share this review:
Centralized data.
Easy setup and configuration. The Ability to scale up and scale down at needed. Pay as you go and only for what you use.
Limited to AWS currently with planned expansion to Azure and GCP. On-Premise is not an option, but VPC is.
Verified reviewer
Pharmaceuticals,
Used weekly for 1-2 years
Review source
Share this review:
The three features of many great features that stand out are: -The REAL separation of compute and storage gives the ultimate flexibility. You can match workloads to the proper level of compute without having one workload collide with another. You can optimize what you spend by only using what you need with the ability to change the size of your compute multiple times a day and the ability to...
One of the positives above can also be a negative. Snowflake is a service and not software that you can run in your own data center or your own cloud VPC. This CON can be overcome with end to end encryption where you own the key and other Snowflake features.