Sign in Agent Mode
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help

Reviews from AWS customer

11 AWS reviews

External reviews

687 reviews
from and

External reviews are not included in the AWS star rating for the product.


4-star reviews ( Show all reviews )

    AmolDhormare

Cloud data warehousing has transformed analytics workflows and delivers faster, cheaper insights

  • January 08, 2026
  • Review from a verified AWS customer

What is our primary use case?

Snowflake is primarily used to handle the data warehousing part, for creating data modeling, and also keeping the raw data and creating reporting data so that it is further used for data analytics.

Whenever we receive files from API integration from the front end, such as Excel files, HR data, sales data, or marketing data, we load those files into Snowflake. These files may be in non-SQL formats, such as Parquet files or text files. From Snowflake, we transform those files into tables. Once the tables are transformed, we create dimension tables according to the business needs, either in a star schema or Snowflake schema. After creating that schema, we create curated data on top of it. Once the curated data is created, we create a view query which is further used as reporting data analytics. We load the raw data, transform it, and then use it further as reporting data analytics.

Snowflake is utilized as a hybrid cloud. We primarily use it as a private cloud, but some components are hybrid.

What is most valuable?

Snowflake has a very wide variety of data integration capabilities. For workflows and data sources, we can capture semi-structured or non-structured data such as Avro, Parquet files, JSON files, and text files, or we fetch data from API integrations, such as Salesforce API or SAP data. We try to inculcate and grab all the data and then load it into Snowflake. Snowflake works as a very good tool because it handles and creates micro-partitions automatically. Whenever we create SQL queries, it automatically divides and runs the whole query itself on a multi-cloud, multi-cluster, and multi-cloud enterprise workflow.

The top features about Snowflake are first that it is hybrid cloud native. Everything is on cloud, so we have very zero maintenance for computational or in order to maintain Snowflake. Second, it is a very simple tool to understand with an architecture dividing the data layer, storage layer, computational layer, and the UI layer. This unique feature of Snowflake gives us very low costs. It is very helpful for SQL analysis. In Snowflake, we keep the data in a very low-cost manner, and if we don't compute it, we can also move it to cloud storage. Third, it is very elastic in scaling. Whenever a large amount of SQL or computational work is required, the warehouse automatically scales in and out. This is one of the best features in Snowflake that it manages automatically and runs on ACID properties: Atomicity, consistency, isolation, and durability. Each query works on isolation, hits isolation, and Snowflake very much optimizes performance. It is very simple to use.

The elastic scaling helps significantly; for example, if we get a large amount of data after a leave period, it requires scaling out the warehouse to a larger size. If we have a bulky query, the warehouse size increases automatically, dividing the query into micro-partitions for quick execution. If we encounter unexpected data, such as special characters, Snowflake creates zero-copy cloning, aiding in development and testing. Such cloning does not require physical storage, hence reducing storage costs.

Snowflake has positively impacted us by making everything cloud-native, significantly reducing the systems and application running process. The maintenance costs are low because Snowflake maintains a high amount of data efficiently at a low cost. There is also a massive scalable data warehousing performance. Whenever we need to increase SQL data, the data warehouse scales up or down based on our needs and query requirements. If the query is not heavy, the costs remain low, and the differentiation between storage and computational layers makes Snowflake very cost-effective compared to other data warehousing tools.

Snowflake has contributed to significant cost savings. Previously, we paid for both storage and computational layers, where unused data accumulated costs unnecessarily. With Snowflake, the unique approach to managing storage and computational costs allows us to transfer less frequently accessed data to Glacier, further optimizing expenses. Snowflake's performance enhances business efficiency, allowing timely achievement of targets. The analytics and transformations we execute using Snowflake are notably faster, providing significant advantages. The scalability is remarkable; marketing teams can analyze data on time-sensitive trends swiftly.

What needs improvement?

Snowflake is already quite improved, but they have recently introduced AI features. AI integration would be beneficial for direct data capturing from systems such as SAP and Salesforce to Snowflake as raw data and allow for efficient data warehousing.

Snowflake is very good overall, but it could improve documentation for supporting different structures. Even though Snowflake has a strong ANSI SQL presence, there are some features that do not perform optimally, particularly for Change Data Capture (CDC).

I do not rate it a 10 because there are still areas for improvement, such as AI integration and raw data capturing. Once those enhancements are achieved, the dependency on ETL would decrease, as would the scheduling aspect to streamline major data workloads within Snowflake.

For how long have I used the solution?

I have been working for more than six months in my current field, and it is about a year going to happen.

What do I think about the stability of the solution?

Snowflake is highly stable and performs well even with large data sets exceeding terabytes, maintaining stability throughout.

What do I think about the scalability of the solution?

Snowflake's scalability is excellent, depending on dataset sizes and query handling. It can scale from one engine to up to 32 engines seamlessly, maintaining performance.

How are customer service and support?

We interacted with customer support, and they were quite helpful. They listened to our issues and provided solutions, but we faced challenges acquiring documentation for various structures. We sought this documentation multiple times but faced difficulty in obtaining it.

How would you rate customer service and support?

Positive

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

Earlier, we were using on-premise data warehousing with Hadoop, but it was complex and high-maintenance. The setup was also prolonged and costly. Therefore, we transitioned to Snowflake, which allows for rapid setup.

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

For pricing, setup cost, and licensing, everything is managed smoothly. Regarding licensing, it is inexpensive. The setup cost is low, mainly due to AWS Marketplace; we only need to pay for serverless configurations. When it comes to cloud support, the setup cost is very cheap compared to other platforms, such as Oracle or PostgreSQL, which typically require higher costs. Snowflake's handling of computational resources and hardware is excellent, making it one of the most affordable data warehousing solutions on the market.

Which other solutions did I evaluate?

Before choosing Snowflake, we evaluated other options such as Redshift and Databricks. What we observed was Redshift's architecture seemed coupled, leading to slower scaling and limited concurrency issues requiring extensive maintenance. Redshift's clustering methods increased complexity in data management. In contrast, we found Snowflake offers fully managed services with micro-partitioning and independent scaling, making it a more desirable option.

What other advice do I have?

One more feature is Time Travel, which maintains historical data. For transient tables, it is retained for seven days, but for permanent tables, it is stored for 90 days. If we want to keep historical data beyond that, we can extend it via Time Travel. If we accidentally delete some tables, we can retrieve that data within 90 days, or if that does not happen, we can reach out to Snowflake support team for retrieval known as Fail-safe travel. Additionally, Snowflake offers very secure data sharing, ensuring no data movement among different applications while collecting data into one place for transformation and loading into data warehousing. The storage, security, and compliance are all managed well within Snowflake, and we just need to maintain the security policies as per administration.

One thing is very low maintenance. The infrastructure has transitioned to cloud, which is very manageable. Snowflake gives us very high concurrency, and we can predict our costs effectively. The enterprise data analytics we perform—whether BI reports or analytics—everything is very helpful with Snowflake.

My advice is to leverage Snowflake for its scalability, efficient query handling, user role assignments, and direct integrations with platforms such as SAP and Salesforce. The decoupling of computational and storage architecture is a key feature, allowing us to pay based on actual usage. Features such as zero-copy cloning and Time Travel enable easy data recovery and improve overall data management. Additionally, automatic tuning enhances query performance and sharing securely aligns with stringent security policies.

I believe we have covered almost everything. To summarize, Snowflake offers scalable storage that adjusts automatically, high concurrency, and virtually no downtime. It continually enhances performance by improving cluster configurations. I rate this product an 8.5 out of 10.

Which deployment model are you using for this solution?

Hybrid Cloud

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

Amazon Web Services (AWS)


    Snehasish Das

Transformation in data querying speed with good migration capabilities

  • December 26, 2024
  • Review from a verified AWS customer

What is our primary use case?

I started working with Snowflake when I was with Fidelity Investments around 2016-2017. We used Snowflake on AWS cloud because Snowflake doesn’t have an on-premise offering. You need to use it with AWS, Azure, or Google Cloud

As a consultant now, I assist enterprise customers, though I don't have Snowflake deployments yet.

What is most valuable?

Snowflake is a data lake on the cloud where all processing happens in memory, resulting in very fast query responses. One key feature is the separation of compute and storage, which eliminates storage limitations. 

It also has tools for migrating data from legacy databases like Oracle. Its stability and efficiency enhance performance greatly. Tools in the AI/ML marketplace are readily available without needing development.

What needs improvement?

Cost reduction is one area I would like Snowflake to improve. The product is not very cheap, and a reduction in costs would be appreciated.

What do I think about the stability of the solution?

Snowflake is very stable, especially when used with AWS. It works best with AWS compared to Google Cloud and Azure.

What do I think about the scalability of the solution?

Snowflake is very scalable and has a dedicated team constantly improving the product. There are no problems on the scalability side.

How are customer service and support?

Snowflake's technical support is excellent. During my time at Fidelity, I received great support in migrating data to Snowflake, with quick responses and innovative solutions.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup was rated six out of ten due to the time required for migrating existing data to Snowflake. Configuration and data migration are major steps involved.

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

Snowflake's pricing is on the higher side, rated as eight out of ten. If there were ways to reduce costs, it would be a positive improvement.

What other advice do I have?

Snowflake is a great solution if you have substantial data volume. For those considering Snowflake, be prepared for the necessary initial investment in time and resources. 

I rate the overall solution nine 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?

Amazon Web Services (AWS)


    reviewer1614864

Offers good performance and is not difficult to maintain

  • September 10, 2024
  • Review from a verified AWS customer

What is our primary use case?

Mostly, we use it for the data warehousing side of use cases, where you have, like, a huge amount of data, and you are required to do reporting in terms of data science, data warehousing, or ad hoc reporting. The use cases we have used are, for example, data coming from MedTech devices, mostly sensor data, which we need to load in Snowflake and do data analytics. We have been using the tool for a couple of MedTech clients.

What is most valuable?

The most important part of the tool is that computing and storage are totally separated, and it keeps on evolving every two weeks, with the tool having releases. New features are coming up in the tool. With respect to AI, the tool is also progressing well. The scalability and performance are quite good. If you have data, like in CSV or any other format, you can load it very quickly and then do your analysis. Columnar database performance, scalability, and the addition of new features are a few useful features of the tool.

What needs improvement?

I think people do not want to create pipelines for many customers now. Normally, we have this layer architecture, like layer one, layer two, layer three, or layer four, where we have raw data, integrations, business data, and then semantic data, so we have to create various pipelines. People don't have to create or maintain pipelines since, in the future, if there are any changes in the source data, it should be very easy to configure and create the pipeline rather than the developer doing that for them. Though it may not be possible to make improvements based on the expectations of the people, considering the AI market, code generation can be simplified a little bit by using streams. People want to be able to develop the pipeline without involving many developers by doing some configurations and creating the pipeline. The customer expectation is that they don't want to create tables for each report, but what happens currently is that if you don't create that, then you have to run the query every time. Suppose I have created raw data, and I want to do some aggregation. In that case, if I don't create a materialized view or a table, I have to run those aggregate queries again and again, which will cost me the cost attached to Snowflake usage. From an improvement perspective, Snowflake can evolve in terms of writing costly, expensive queries with less cost and try to see if pipeline development can be made a little easier.

For how long have I used the solution?

I have been using Snowflake for a year and a half.

What do I think about the scalability of the solution?

There were use cases where there were only 10 to 15 users. There was one requirement where the customer asked for 3,000 concurrent users to try to get a real-time report from the tool, but then our company suggested that Snowflake was not the right choice for them because it is more kind of a data warehouse, and they were looking more into transactional reporting. For Snowflake-based projects where we have worked, it is more concerning a smaller number of users, like around 20 users. However, if a huge number of users are required, Snowflake is not the right choice.

How are customer service and support?

My company has partnered with Snowflake. Normally, we reach out to the account manager or regional manager, and sometimes we get support. Most of the time, we ask for support from the architecture and solutions part of it to review it or for some workarounds. Right now, we have not gone for low-level technical support from Snowflake. Whatever we have worked on, we are able to manage.

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

I have been working all my life on databases, so I have almost twenty five years of experience in databases starting from SQL, Oracle8i, Oracle 9i to MySQL, SQL Server and Redshift. I have also used Solr and Elasticsearch, which are not databases but all data-related things I have worked on, including PostgreSQL.

The main thing about Snowflake is that it is totally outside the customer's cloud. If I am an AWS customer, even if Snowflake is hosting on AWS, it is on a separate account right now. If somebody has some critical data that cannot be shared outside the cloud, then such customers or people are a little hesitant to use Snowflake. Recently, there were some breaches or password issues, so security concerns like that are there. There is also the costing part attached to the tool. Now, people are looking into tools that are available at a lower cost and offer more user-friendliness. The tool is a good data cloud product, but it is a little bit outside the customer's environment, which makes it difficult to convince the customer to use it.

How was the initial setup?

Speaking about the product's initial setup phase, I would say that the product is used just from the cloud. We have not installed it in any environment. I work with the tool's SaaS version.

What was our ROI?

The tool does add some value to the company. When it comes to pipeline development work, though customers expect it to be faster, I think if you have simple files, you can load them in a day and analyze the data. Productivity-wise, it is definitely much better compared to Redshift. Redshift Spectrum is catching up with Snowflake, but I have not explored it. To be very frank, I am not very familiar with Azure Data Warehouse, so I am not sure how it is different from Snowflake, but from what I have seen, it has been good in terms of productivity.

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

The pricing part is based on the computing and storage. The costs are different and then there are services costs as well. I have heard that Snowflake is costlier than Redshift or GCP BigQuery. A small customer may not go for Snowflake.

What other advice do I have?

Speaking of how Snowflake enhances our company's AI-driven projects or analytics, I would say that the tool has features like Document AI and Snowflake Cortex. AI can be used if the tool is for very basic use cases, like anomaly detection or prediction. With simple use cases, you don't have to set up a big infrastructure. You just load data and use the tool's services. I have not used the tool for complex AI projects. I am not an AI person. Rather, I can be described as a data engineer or data architect. In our use cases, we have explored the AI feature of Snowflake more from document processing and doing a simple exploration of the feature. For customers, I have not used Snowflake's AI feature.

Speaking about how Snowflake's scalability feature impacted our data processing and analytics tasks, I would say that the tool has a virtual warehouse, so it really helps. You can scale based on your needs. You can change the warehouse sizing, which will help with the scalability. You can just increase the warehouse size, and it gets your work done.

There are various ways to integrate the tool. I think the tool has connectors also, but the external table is one way to load your data in Snowflake and start analyzing it quickly. Now, the tool also works with Apache Iceberg format, though I have not explored that. With respect to Snowpipe, getting data from CSV to Snowpipe are things we use, and they are all quite easy to use. In terms of native connectors to various data sources, though I have not explored them, I see the tool has support for various connectors. I believe that will be good. For most of the use cases, data is loaded onto S3, and then we use Snowpipe along with external tables and Snowpark ML to process the data.

Snowflake has something called Snowflake Horizon, which has bundled various features of data security, data governance, and compliance together, and they have come up with the package. The tool has very good data security in terms of masking data. You can have different roles and assign policies in terms of who you want to be able to see data of a particular department, so you can assign based on department ID that only certain people can see the data. I found good features in my various other cloud databases, and compared to them, Snowflake data security and data governance are quite capable.

I don't think it is difficult to maintain. As the organization grows, maintaining policies, user roles, and data masking policies might become a little tricky in Snowflake. In AWS, we have a well-architectured framework where you have a defined framework or pattern, and you try to reuse it and modify it as needed. I don't see such kind of information or patterns largely available in Snowflake. I think as an architect, if we have a well-architectured framework for Snowflake, it will be useful. In terms of maintenance, I think the performance and all is okay in the tool. Data governance and policy management are a little bit tedious for the tool.

I recommend the tool to others. People should only be okay with the product's cost.

I rate the tool an eight out of ten.


    Shailesh Kulkarni

Users can pay as they use and not worry about the maintenance of the data warehouse

  • May 10, 2024
  • Review from a verified AWS customer

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.


    Sushrit Moundekar

A scalable and cost-effective solution that stores data streamed from the source system

  • January 19, 2024
  • Review from a verified AWS customer

What is our primary use case?

We use Snowflake as a database to store all the data we stream from the source system.

What is most valuable?

The best thing about Snowflake is its flexibility in changing warehouse sizes or computational power. If I want to change the computation with other tools like Netezza, I would have to add a hard disk to it. With Snowflake, being on the AWS side, changing warehouses provides me with faster execution of my queries.

What needs improvement?

The real-time streaming feature is limited with Snowflake and could be improved.

Currently, Snowflake doesn't support unstructured data. With Snowflake, you need to be very particular about the type of data in your source systems. It has to be in a proper structure. You cannot push data to Snowflake in any possible way.

For how long have I used the solution?

I have been using Snowflake for a couple of years.

What do I think about the stability of the solution?

Snowflake is a stable solution.

What do I think about the scalability of the solution?

Around 400 users are using the solution in our organization.

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

We previously used IBM Netezza. We switched to Snowflake in 2020 because it provided us control over its scalability and costing model.

How was the initial setup?

The solution’s initial setup is comparatively easier.

What was our ROI?

Snowflake is a cloud-based, scalable solution that provides strong data security. Handling all the data is much easier in Snowflake, and it has a very nice interface to control user access. The administration of Snowflake is also comparatively easier.

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

Snowflake is a cost-effective solution.

What other advice do I have?

Choosing Snowflake completely depends on the quantum of data your organization has and the requirements. Snowflake is suitable for someone looking for a scalable and cost-effective solution that provides quick analysis.

Overall, I rate Snowflake a nine 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?

Amazon Web Services (AWS)


    Iqbal Hossain Raju

Stable product with good analytics features

  • September 20, 2023
  • Review from a verified AWS customer

What is our primary use case?

Snowflake is good for analytical purposes when you have a lot of historical or sales data that you need to release and use for different types of analysis, such as tracking sales and measuring the performance of your sales team and product.

What is most valuable?

The product's most important feature is unloading data to S3. It provides a single syntax query to analyze data directly from a database to an S3 bucket.

What needs improvement?

The product's performance could be improved.

For how long have I used the solution?

I have been using Snowflake for a couple of months. We are using the latest version.

What do I think about the stability of the solution?

The product is stable.

What do I think about the scalability of the solution?

We did not need to scale our Snowflake environment beyond what we needed. We have a fixed amount of traffic from a fixed number of clients. We know the load we need to handle, and based on that, our subscription is made.

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

Snowflake is cost-effective. The pricing is better than Firebolt. Firebolt is better when there is idle time. If we run Snowflake all the time, the cost will be higher.

What other advice do I have?

We are working on two solutions for Snowflake, one for the cloud and one for on-premises. It has good documentation. If someone goes through it, they will quickly understand how it works. However, Firebolt's documentation is more comprehensive. If I need faster results, I'll prefer the Firebolt; if I need performance, I'll use Snowflake.

Overall, I rate it a nine out of ten.


    reviewer2184489

Easy to manage with lots of features and good reliability

  • May 15, 2023
  • Review from a verified AWS customer

What is our primary use case?

The solution is primarily used for data warehousing. 

What is most valuable?

It's a good tool. It is quite easy to manage. 

There are a lot of features. 

If you accidentally delete something, you can time travel and retrieve it. 

Within half an hour or even 15 minutes, you can set up a new data warehouse, and you can clone a table or whatever you like. 

It's easy to provide access to clients if they need to.

The solution is stable. 

It can scale well.

There is good online documentation via the community, and you can learn the solution on your own. 

What needs improvement?

These days, they are pushing users towards the GUI or graphical version. However, I am more familiar with the classic version. I'd like to continue to work with it using the older approach. That's just a personal choice. I prefer the database views like you would get on an SQL Server or other databases. 

For how long have I used the solution?

I've been using the solution for two and a half years or so. I haven't used it for too long. 

What do I think about the stability of the solution?

The solution is stable and reliable. There are no bugs or glitches, and it doesn't crash or freeze. I've never had an issue when you connect it to your infrastructure. I'd rate the stability nine out of ten. 

What do I think about the scalability of the solution?

We have 250 or more users on the solution currently. They are predominantly IT specialists, including engineers and developers. It's for those on the application side of development. The solution is scalable. I'd rate the scalability nine out of ten.

How are customer service and support?

I've never directly dealt with technical support. We do have a direct contact. There are other people who might have. There might have been a version issue at some point. However, it wasn't something I dealt with. I've only interacted with the Snowflake community pages. 

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

We are currently moving everything from Oracle to Snowflake

We've used a combination of other tools in the past. We've used Microsoft's Stack, for example. We were using a SQL database in the past. 

How was the initial setup?

We're migrating from Oracle right now. We have two people that handle the maintenance of the solution. A company may need two to four engineers to manage maintenance 24/7.

It's not difficult to deploy. It's pretty straightforward. It took us only a couple of minutes in order to get everything up and running. 

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

We pay a licensing fee to use the solution. It's paid monthly. My understanding is that it is not that expensive. We might have a specific extra cost surrounding running it on a private cloud. I'd rate the cost as six out of ten. It's moderately priced compared to others on the market. That said, I don't directly manage the account and don't directly deal with pricing. We have a contract of three to five years. 

What other advice do I have?

I'm an end-user. 

Everything is on the cloud, and therefore I'm always using the latest version of the solution. It updates itself regularly. 

It fulfills our needs, and it's easy to pick up by looking at some reference guides. I'm still getting used to the GUI. I might find it even easier to use if I go through more formal training. Right now, I've simply learned it on my own. Overall, I'd rate the solution eight out of ten. 

Which deployment model are you using for this solution?

Private Cloud

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


    reviewer2179353

Has good stability and processes the data efficiently

  • May 09, 2023
  • Review from a verified AWS customer

What is our primary use case?

We use the solution for data storage and integration purposes.

What is most valuable?

The solution's most valuable feature is path application.

What needs improvement?

They should improve the performance of the solution's transaction application.

What do I think about the stability of the solution?

It is a stable solution.

What do I think about the scalability of the solution?

We have 20-30 solution users in our organization.

How are customer service and support?

The solution's customer service is good.

How was the initial setup?

The solution's initial setup was very straightforward.

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

The price for the solution's license depends on the use cases.

What other advice do I have?

I recommend the solution to others and rate it as a nine. It efficiently processes the data and gets reports as well.


showing 1 - 8