
Snowflake AI Data Cloud
Experience has exposed gaps in data ingestion, search, and analytics promised for our workflows
What is our primary use case?
Our main use case for Snowflake was to ingest data, use it for search, analytics, and data sharing with our customers; however, in reality, those use cases did not work.
When it came to our challenges with those use cases, Snowflake oversold their capabilities dramatically and told us we could simplify our Databricks implementation. In the end, this was confirmed by Snowflake architects that Snowflake ingestion would not work for our use case because Snowflake is not sophisticated enough. This resulted in us losing significant time, spending considerable money, and ended up with a product that was not a good fit for us after making a substantial financial commitment. When it came to search, we thought we could use it based on the initial conversations with the sales representatives, but after we purchased the product and made the capacity commitment, we were told that capability was not available. The end result was that we have a very expensive data lake that does not support things like Iceberg as it should.
What is most valuable?
Snowflake's data sharing capability with other enterprises is the best feature they offer, which is excellent for us as a software company. Everything else they offer can be done better with other platforms at a cheaper rate. Snowflake's data sharing capability stands out compared to other platforms because it is native to Snowflake. If your customer has Snowflake, it is valuable. You can send your data into Snowflake and then the customer receives it automatically.
However, Snowflake has been the biggest mistake we have made since we started the company. It was a drain on the team from a technical perspective and almost from an emotional perspective. A specific example of how it was a drain on the team includes that we were promised a significant amount of things pre-sale around access to solution architects, support to get us on the project, and technical abilities to simplify our infrastructure. All of these technical abilities were significantly oversold. When it came to setting up meetings and getting help, it took months to get meetings with people who could actually assist us. In the end, when we got the meeting with someone who actually had the technical ability to do the work, he confirmed that they could not actually help us. Since then, Snowflake has only held our feet to the fire for the capacity commitments we made on the commitments that they made to us pre-sale.
What needs improvement?
Lessons learned about our main use case or how Snowflake performed in those areas include that the sales representatives do not really understand the product, and that the solutions consultants basically read internal marketing materials and internal AI to tell you what to do without really knowing how the things work. A specific example is when they told us they fully support Iceberg, and then they have over three thousand words of bullet point text with a link to reference articles with all the limitations of their Iceberg support. This resulted in us having to build almost significant modifications in order to use Iceberg.
Snowflake can only be a data lake to share data with external people and external companies. Beyond that, I believe you are wasting time and money.
For how long have I used the solution?
We have used Snowflake for three years.
What do I think about the stability of the solution?
Snowflake is stable.
What do I think about the scalability of the solution?
Snowflake's scalability is such that customer support is an atrocious experience, filled with many challenges, whether it is getting a meeting to fulfill the promises they made, getting them to prepare for that meeting, or getting them to actually help or have the technical abilities to assist. We receive a lot of corporate marketing sent to us, for instance, claims that they fully support Iceberg, but ignoring the three thousand words of limitations that they do not actually support Iceberg. It was always a challenge to figure out what they really could do versus what they told us we could do. The process to use their technology was always one that was solely driven by sales and not by Snowflake's actual ability to deliver. We have encountered this repeatedly over the last three years.
How are customer service and support?
Customer support is an atrocious experience, filled with many challenges, whether it is getting a meeting to fulfill the promises they made, getting them to prepare for that meeting, or getting them to actually help or have the technical abilities to assist.
Which solution did I use previously and why did I switch?
We did evaluate a couple of other databases and data lakes before choosing Snowflake. I cannot remember what they were, but this was back when we were on Azure as well.
How was the initial setup?
Deploying Snowflake in my environment is really easy to set up. If you want it to do sophisticated things for a SaaS company, it does not do them.
Snowflake's configuration process is straightforward and very easy.
What was our ROI?
In the end, Snowflake cost us more money. One of the things they said they could automate or improve for us was the ingestion of data and eliminate our Databricks requirements. In the end, we did not move to Snowflake to do ingestion, but they admitted that they could not actually eliminate any steps and would actually add steps to the process and add costs to the project. Snowflake undoubtedly cost us more money and provided almost no value to us.
What's my experience with pricing, setup cost, and licensing?
We find the metering and billing experience for Snowflake to be expensive because there are many limitations to what it can do. When we compared performance-wise and cost-wise to Bedrock for some of the AI work we are trying to do, Bedrock was much more performant and better priced.
Which other solutions did I evaluate?
We found Snowflake's Cortex tools and some of their AI tools to be not as good as Bedrock and much more expensive and slower.
My advice to others looking into using Snowflake is to look at DuckLabs and other tools. I would not recommend Snowflake on any level.
What other advice do I have?
I purchased Snowflake through the AWS Marketplace. I have given this review a rating of one out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Simple UI and Easy Integration That Just Works
Snowflake Lets Me Answer RevOps Questions Fast—No Waiting on the Data Team
The main thing I like is that I can just do it myself. Write the query, share them, look at what comes back, access them via CLI, drop a quick chart on it in the worksheet to see if the trend is actually there. Before, that meant exporting to a spreadsheet or asking someone on the data team, which usually meant waiting a few days for an answer I needed that afternoon.
I don't need anyone else for the everyday questions anymore. For me that's the whole value.