Senior Data Engineer at a financial services firm with 10,001+ employees
Real User
The most efficient way for analytical intelligence reports to be sent to a customer
Pros and Cons
  • "The most efficient way for real-time dashboards or analytical business intelligence reports to be sent to the customer."
  • "Their UiPath, the workspace area, needs some work."

What is our primary use case?

I use this solution for actively building out the cloud data warehouse and data platform for enterprise level customers as well as startups. Generally, our clients are looking for a data warehouse on the cloud to enable them to scale infinitely at a lower cost. I've worked for a finance analytical team building their data lake, the data platform on top of Snowflake, as well as for a telehealth team. It's basically about getting data from multiple sources and building out an entire data platform with data governance. We are customers of Snowflake. 

How has it helped my organization?

One small company I worked with had a MySQL RTS based instance and were using AWS RDS with MySQL on top of that. As a result they were unable to scale their database because there were around half a million queries being run per second as well as data querying and data updating. The migration to Snowflake helped the company because there are no limitations in the cloud and no longer restrictions on the queries. Performance for end users improved whether they were internal or external clients. They used to sell the data through APIs so this migration helped to grow their business overall as well as the ML team efficiency and the productivity of users who previously used the data platform. 

What is most valuable?

The most valuable feature of Snowflake is the query performance. Snowflake is the most efficient way for real-time dashboards or analytical business intelligence reports to be sent to the customer. There are a couple of areas where they have recently improved. One of the key features they introduced is an internal, table-based merch as well as storing of the unstructured data. You can now build a table out of unstructured data, metadata. This hasn't yet been officially announced.

What needs improvement?

Although the UI has improved lately, they still need to work on their UiPath, the workspace area.

Buyer's Guide
Snowflake
May 2024
Learn what your peers think about Snowflake. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
772,422 professionals have used our research since 2012.

For how long have I used the solution?

I've been using this solution for two years. 

What do I think about the scalability of the solution?

It's an infinitely scalable system, but if you use terabytes or petabytes of data, then you need to tune the levels. Each day, we get four to five gigs and overall, our data warehouse has 100 gigs plus, it's huge data. 

Which solution did I use previously and why did I switch?

Our clients previously used the RTS based MySQL and migrated to Snowflake from there. The primary reasons they moved was because of scalability and performance. Other than that, Snowflake reduces costs quite significantly. I also have experience with BigQuery which is particularly used for Google Cloud although these days they have a multicloud enrollment. Snowflake is vendor independent so you don't have to stick everything in Google Cloud. In terms of performance, Snowflake is faster than BigQuery. 

How was the initial setup?

The advantage of Snowflake is that it's easy to deploy and they take care of the setup. Basically, it's a cloud warehouse and doesn't need to be registered on any website. It's easy. It just requires dedicating space and registering. It shouldn't take more than a couple of days. 

What's my experience with pricing, setup cost, and licensing?

Snowflake is reasonably priced, close to half the cost of some other solutions. 

What other advice do I have?

In terms of performance the solution is good when compared to the analytical workloads and good in comparison to Redshift or BigQuery. The performance is on a slightly higher level, but when it comes to real-time performance, NoSQL is better than Snowflake, but that's in rare cases and depends on the particular requirement. Overall, for the analytical use case, Snowflake is a good solution and in terms of availability, it's a cloud data warehouse, so  they do replication and the like. 

It's important to understand your business needs, because these tools need to be properly modeled and they have their own advantages. If you're new to Snowflake, it's worth starting slowly for one month and move gradually, because if it's a complex system and you move everything to Snowflake without good architecture, then you can get stuck with the original problem. It's worth taking the time to make it efficient and then design modeling; there are SnowPro certifications as well. 

I rate this solution an eight out of 10. 

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1251369 - PeerSpot reviewer
Principal IT Technologist- BI Platform Architect at Medtronic
Real User
Good snapshot and rollback features and has good scaling options
Pros and Cons
  • "The snapshot feature is good, the rollback feature is good and the interface is user-friendly."
  • "Availability is a problem."

What is our primary use case?

We use this product basically for developing an IoT (Internet of Things). Currently, we are sending data from our S3 (Simple Storage Service) storage. In the future, we are planning to directly stream data to Snowflake.

What is most valuable?

In terms of features, we have not yet explored the product completely. So we are still in the proof of concept phase. As of now, the product meets our preliminary requirements. The snapshot feature is good and the rollback feature is good. That is why we have the product and these are the key things we need.

What needs improvement?

The recovery process is very simple and very user-friendly as well. The constraint files could be improved. But the most important things are there. Also, the interface is good to work with and user-friendly.

If I had to say what needs improvement, in my experience is that the availability is a problem. Availability should be high and has to be enhanced.

I still have not explored all of the existing features. Because I have not been deeply involved with using the program it is hard to say what else is missing or what I would need.

For how long have I used the solution?

We have just explored the product for a few months.

What do I think about the stability of the solution?

The stability of Snowflake is very good.

What do I think about the scalability of the solution?

Scalability is very good and very simple.

Within the company, we currently have a total of fewer than 50 people using the product. Their general roles vary from data analyst to data scientist, to IT professionals, and maybe one or two of the upper managers.

How are customer service and technical support?

I tried using technical support once and they were very helpful. But after that, I have not had any reason to explore the support services.

How was the initial setup?

The initial setup was simple.

What about the implementation team?

The implementation was done by the vendor.

Which other solutions did I evaluate?

Before choosing to work with Snowflake we looked at virtual solutions and we looked at Redshift, we looked at Qubole and a couple of other cloud options. Earlier when we did a mining site, I was working with Alteryx, so I was already familiar with that product and its capabilities to use for comparison. We decided to go with Snowflake because it seemed mature and had what we wanted.

What other advice do I have?

My advice to someone who is looking at Snowflake is that if they are looking at analytics tools in addition to warehousing and certain advantages of cloud computing, then I would suggest Snowflake. But if they are just looking for the warehousing part where you will later just use another solution on top of it, then I would not suggest Snowflake.

On a scale from one to ten where one is the worst and ten is the best, I would rate Snowflake as an eight or nine. Let's say 8.5.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Snowflake
May 2024
Learn what your peers think about Snowflake. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
772,422 professionals have used our research since 2012.
Practice Head at Vyom Labs
Real User
Top 10
Users can pay as they use and not worry about the maintenance of the data warehouse
Pros and Cons
  • "The most valuable features of Snowflake are that you have to pay per usage, and you don't have to worry about the maintenance of the data warehouse because it is on the cloud."
  • "It would be helpful if Snowflake could create good reports instead of using Power BI reports."

What is our primary use case?

The solution has use cases related to retail stores and sales.

What is most valuable?

The most valuable features of Snowflake are that you have to pay per usage, and you don't have to worry about the maintenance of the data warehouse because it is on the cloud.

What needs improvement?

The solution’s pricing could be cheaper. It would be helpful if Snowflake could create good reports instead of using Power BI reports.

For how long have I used the solution?


What do I think about the stability of the solution?

I rate the solution a nine out of ten for stability.

What do I think about the scalability of the solution?

Snowflake is a scalable solution. We have four to five customers for Snowflake who use it regularly.

How was the initial setup?

The solution’s initial setup is straightforward.

What about the implementation team?

The solution's deployment in a development environment takes only a couple of minutes.

What's my experience with pricing, setup cost, and licensing?

Users have to pay a licensing fee for the solution, which is expensive.

What other advice do I have?

Snowflake is deployed on the cloud. The solution is providing HIPAA compliance, which is sufficient. Users looking for a pay-as-you-use product available on Azure or AWS should consider Snowflake.

Overall, I rate the solution an eight out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Flag as inappropriate
PeerSpot user
Sunny Kumar - PeerSpot reviewer
Specialist Programmer at Infosys
MSP
Top 5
Simple setup, reliable, and high performance
Pros and Cons
  • "The most valuable feature of Snowflake is its performance. We can access the data quickly. Additionally, it handles structured and non-structured data."
  • "The solution could improve by allowing non-structured data, such as PDFs, images, or videos. We cannot see the data."

What is our primary use case?

I am using Snowflake for migrating data and table backups.

What is most valuable?

The most valuable feature of Snowflake is its performance. We can access the data quickly. Additionally, it handles structured and non-structured data.

What needs improvement?

The solution could improve by allowing non-structured data, such as PDFs, images, or videos. We cannot see the data.

For how long have I used the solution?

I have been using Snowflake for approximately three years.

What do I think about the stability of the solution?

The stability of Snowflake is good.

What do I think about the scalability of the solution?

Snowflake is a scalable solution.

We have approximately 200 to 300 people using the solution.

How was the initial setup?

The initial setup of Snowflake is easy.

What other advice do I have?

If the use case fits the solution then I would recommend it. For example, if you have large data and want the rational database backed up, this solution would be a good choice.

I rate Snowflake an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
CEO at a computer software company with 51-200 employees
Real User
A cloud computing-based data warehousing solution with a valuable feature called Snowpipe
Pros and Cons
  • "Snowflake is an enormously useful platform. The Snowpipe feature is valuable because it allows us to load terabytes and petabytes of data into the data mart at a very low cost."
  • "It would be better if they had a data profile tool that tells me where the gaps are in my time series data."

What is our primary use case?

We have a data mart, and we are using it to share data with big enterprise customers with major security requirements.

What is most valuable?

Snowflake is an enormously useful platform. The Snowpipe feature is valuable because it allows us to load terabytes and petabytes of data into the data mart at a very low cost. Then we just share it out, and all the compute expenses are charged directly to our clients.

What needs improvement?

It would be better if they had a data profile tool that tells me where the gaps are in my time series data. We are anxiously waiting for them to release their data catalog and analytics capabilities, which is going to happen in June or July. If that works the way we think it might, then that would just extend our firm's capabilities into a space that we have never been interested in building ourselves. It could be a really good thing for us.

For how long have I used the solution?

We started using Snowflake this year.

What do I think about the stability of the solution?

There's never any outage, and it's cross-cloud. The stability is not even a good question for that platform. It makes no sense to us.

What do I think about the scalability of the solution?

Snowflake is scalable. It does cost more money, but it's some kind of magic they're doing behind the scenes that you don't have to think about. It's brilliant, and it's going to take over completely.

How are customer service and technical support?

Their tech support is good. Their sales team is very technical, and they're able to speak to our engineers and walk them through what we need to do. 

Which solution did I use previously and why did I switch?

About three years ago, Databricks was sort of the hot thing among our clients, and everyone was using it for low-code analytics. We had to deliver data in a format that was specific to Databricks. Databricks had this massive growth, use, and adoption. They have a very good footprint now, but we see those same clients shifting their data to Snowflake, and pretty much nobody asks for Databricks anymore.

I think there's this big war sort of brewing between Databricks and snowflake. Snowflake is going to come out with the analytics capability that Databricks has. They're working furiously to get it released. I don't know what it's going to look like, but they're going head-to-head with Databricks. I think Snowflake is going to crush them.

What's my experience with pricing, setup cost, and licensing?

In the beginning, we didn't know what we were doing, and we racked up huge compute costs, shockingly and quickly. But the sales team was extremely helpful and showed us where we were doing everything wrong, and they explained to us how best to use their platform. We have massively funded data engineering teams, but now our use has plummeted to almost free.

Because of the caliber of our customers at the time, we had to sign on to the enterprise subscription tier. We're a startup, and we didn't know it at the time, but the cost per credit for the enterprise tier was almost double. 

The cost per credit, that's where you get all this unlimited autoscale that you don't even have to think about. We don't really need any of that because they already provide all the redundancy, backup, failover, and all of that stuff. We scaled down and cut all of our costs almost in half by getting rid of that scalability capability because we don't need that.

They give a different price for every single company. I don't know if I negotiated that well, but we got the enterprise tier for $3 a credit, and the other two were a dollar-ninety a credit. I suspect we don't have almost zero compute usage, but I know that our annual contract packages are below all of their minimums.

What other advice do I have?

On a scale from one to ten, I would give Snowflake an eight.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
General Manager at itcinfotech
MSP
Great interface tool which is really useful for our computation and storage needs
Pros and Cons
  • "Can be leveraged with respect to better performance, auto tuning and competition."
  • "Pricing is an issue for many customers."

What is our primary use case?

We work with multiple customers who were asking for this and other similar solutions. We've since had several team members certified in Snowflake and we have a certified team working with that solution and keeping up to date with developments. I'm the general manager of the company and we are implementers. 

What is most valuable?

Snowflake has its own features in comparison to other similar solutions like Exadata. This gives it huge competitive power. It has a very good interface tool with its own benefits and features which are really useful for our needs from a computation and storage perspective. I think this solution provides the best potential of any data warehousing product where they choose to use Snowflake instead of Oracle or DBII. The product can be leveraged with respect to better performance, auto tuning, competition and performance. From an architectural perspective, the solution has all the ingredients it requires. 

What needs improvement?

We've come to realize that for many customers, pricing of this solution is an issue. Maintaining Snowflake clusters is challenging and cost intensive. Reporting could also be improved. Any data that moves out of Snowflake is being cached. If I have 400 to 500 end users, with 100 or 200 reports on a daily basis, all the reports will be cached. It's a matter of ensuring that costs can be optimized. The combination of Red Warescape plus Snowflake is a combination from the design and development perspective. But the combination from the reporting perspective to micro strategy on top of Snowflake could be a better feature, so there's a combination that has to be considered.

For how long have I used the solution?

I've been using this solution for about 10 months. 

What do I think about the stability of the solution?

Our customers tell us that it is a stable solution. 

What do I think about the scalability of the solution?

We're working in 32 countries with enterprise size customers. We're still waiting to see what happens with that level of scalability and how the solution performs. If this product can be further fine-tuned or optimized in such a way that it becomes a very good fit for the Azure platform, that would be great. 

How are customer service and technical support?

They provide very good documentation on implementation design and development perspectives. 

How was the initial setup?

I think the initial setup is straightforward. Anyone who has worked on these types of solutions will pick it up quickly.

What other advice do I have?

It really depends on the nature of the implementation. If it's a small or medium sized company, we focus more on the pricing. If that can be brought down, I think Snowflake has a high potential that it can meet and can create a big name for itself in the big data cloud implementation platform. It has all the features. It already has all the complementary features to deal with the challenges. Those are built in and taken care of. It could be on Google cloud, or it could be on Azure or it could be on Amazon.

I'll rate this solution a nine out of 10. 

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Implementer
PeerSpot user
Adnan Shafiq - PeerSpot reviewer
Associate Vice President - Database Management (Principal Solutions Architect) at Northbay
Real User
Top 5
Highly scalable, full featured, and simple setup
Pros and Cons
  • "The most valuable feature of Snowflake is it's an all-in-one data warehousing solution."
  • "Snowflake could improve migration. It should be made easier. It would be beneficial if it could offer some OLTP features. One of our customers was using Oracle for both data warehousing and OLTP workloads, and they were able to migrate their data warehousing workloads to Snowflake without major issues. However, for some of their OLTP requirements, such as needing a response time of fewer than 10 milliseconds for certain queries, Snowflake is currently unable to provide that."

What is our primary use case?

I am using Snowflake for all our apps and data warehousing requirements.

What is most valuable?

The most valuable feature of Snowflake is it's an all-in-one data warehousing solution. 

What needs improvement?

Snowflake could improve migration. It should be made easier. It would be beneficial if it could offer some OLTP features. One of our customers was using Oracle for both data warehousing and OLTP workloads, and they were able to migrate their data warehousing workloads to Snowflake without major issues. However, for some of their OLTP requirements, such as needing a response time of fewer than 10 milliseconds for certain queries, Snowflake is currently unable to provide that.

It would be beneficial to see more integration and reporting tools embedded within the platform, similar to what Microsoft offers with its data warehouse and database solutions. Oracle, on the other hand, does not have such features. While Snowflake has a lot of options available on its marketplace, it would be helpful if it could provide more optimal options for users who are migrating from other environments. It would be great if they could follow the same path as Microsoft in this regard.

For how long have I used the solution?

I have been using Snowflake for approximately one year.

What do I think about the stability of the solution?

Snowflake is stable.

What do I think about the scalability of the solution?

We have two clients using this solution.

The solution is highly scalable.

How are customer service and support?

We don't have direct support for Snowflake as we support our clients. If any support is required, our clients connect with Snowflake's support team and get the necessary assistance. They own the support account.

How was the initial setup?

The initial setup of Snowflake is easy. We only need to create a login, there is no conventional setup.

When it comes to migrating from a previous platform to Snowflake, it largely depends on the size of the data warehouse, the number of integrations, the existing data pipelines, and the type of data sources. The complexity and size of the current deployment will determine how difficult the migration process will be.

What was our ROI?

The ROI appears good on paper, particularly in terms of cost reduction in operations. However, as companies have only been using Snowflake for a year and it's hard to say for sure. It looks promising for now, but it will take a year or so to see if it holds up in practice.

What's my experience with pricing, setup cost, and licensing?

Snowflake is a cloud-based solution that uses a pay-as-you-go model. The storage and processing are separated, and you are mainly charged for the processing power you use. Additionally, there is a charge for storage, but the primary cost comes from the processing. You can choose different sizes of processing units, also known as warehouses, for your specific workload or requirements. You pay for the per-second utilization of those computing resources.

Snowflake is cost-effective. However, the cost can depend on how it's being used and how efficiently the code is written. If engineers don't write efficient code and usage is billed based on processing, it can become costly. If they write optimal code and choose the best solution, it can reduce costs in comparison to other options, such as Oracle.

What other advice do I have?

I would recommend this solution to others.

I rate Snowflake an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Ravi Kuppusamy - PeerSpot reviewer
CEO and Founder at BAssure Solutions
Real User
Top 5Leaderboard
Useful ETL provisions, continually evolving, and high availability
Pros and Cons
  • "Snowflake has a variety of other ETL provisions that they provide. You can use your own ETL pipeline. Additionally, they provide adapters, and they are always evolving, it is a well-developed solution."
  • "Snowflake has to build more capabilities because they have only built very few adapters, but they're growing and they're building. They should provide provisions to collect ETL pipeline capabilities, reduce developer work, and make more rapid application development, rather than some customizations. There are very few options, but they are building. I hope they will build ETL rapid application development provisions with more variety."

What is our primary use case?

Snowflake is a real-time and cloud-based complete ETL tool. You can receive the beta from various sources from Amazon. You can run your reports and do analysis in  Snowflake. Informatica and Tableau should have done this. Snowflake is a modern version of Informatica which is 100 percent in the cloud.

What is most valuable?

Snowflake has a variety of other ETL provisions that they provide. You can use your own ETL pipeline. Additionally, they provide adapters, and they are always evolving, it is a well-developed solution.

What needs improvement?

Snowflake has to build more capabilities because they have only built very few adapters, but they're growing and they're building. They should provide provisions to collect ETL pipeline capabilities, reduce developer work, and make more rapid application development, rather than some customizations. There are very few options, but they are building. I hope they will build ETL rapid application development provisions with more variety.

For how long have I used the solution?

I have been using Snowflake for approximately eight months.

What do I think about the stability of the solution?

Snowflake is highly stable.

What do I think about the scalability of the solution?

Snowflake is a cloud solution that provides great scalability. However, I am not sure if it is cost-effective.

We have approximately 30 engineers using this solution. We have plans to scale our usage in the future. This is going to be a futuristic solution.

How are customer service and support?

We have not had any problems with the technical support.

How was the initial setup?

The initial setup of Snowflake is straightforward. To set up the ETL pipeline, pull the data, and then generate the reports takes approximately two hours, end to end.

What about the implementation team?

I did the implementation in-house. We have a three-member team that does the maintenance of Snowflake. However, the amount of people needed depends on the size of the pipeline.

What's my experience with pricing, setup cost, and licensing?

Snowflake licensing is more flexible and it is cheaper than other solutions. I can use it for only 10 days for MVP, or three years, and for flexible models. I can scale up, or down, and the pricing is based on the volume and duration. There are many licensing permutation combinations available.

What other advice do I have?

I rate Snowflake a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Snowflake Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Buyer's Guide
Download our free Snowflake Report and get advice and tips from experienced pros sharing their opinions.