We are using it as a data lake. We are using it as a data warehouse and a data mart. It is basically the entire BI and analytics platform.
I am using its latest version.
We are using it as a data lake. We are using it as a data warehouse and a data mart. It is basically the entire BI and analytics platform.
I am using its latest version.
We find the data sharing and data marketplace aspects of Snowflake absolutely amazing.
There is a scope for improvement. They don't currently support integration with some of the Azure and AWS native services. It would be good if they can enhance their product to integrate with these services.
It would also be great if it can support stored procedures.
I have been working with it for four years.
It is stable.
It is scalable.
You need to be aware of the bloating costs. It is easy to use, but if you don't use it wisely, then your monthly bill can bloat a lot. You need to be a bit aware of its consumption cost.
I would rate it a seven out of 10.
Snowflake is used in my organization for our data warehouse.
All the people who are working with Snowflake are extremely happy with it because it is designed from a data-warehousing point of view, not the other way around. You have a database and then you tweak it and then it becomes a data warehouse.
It has very nice features, such as snapshots, marketplace, and it is very easy to receive data-warehouse specifications.
There could be better ELT tools that are appropriate for Snowflake. We decided on Matillion and it seemed to be the only one. There need to be better choices, it would be great if Snowflake provided an ELT solution that people could use. Additionally, if there was a pure cloud-based ELT tool it would be useful.
I have been using Snowflake for approximately three years.
The installation is very easy. What is needed is a good extract, transform, and load (ELT) tool and we used Matillion.
The price of the solution is reasonable.
My advice to those wanting to implement Snowflake is it is easy. However, the way to choose to implement your data in the warehouse matters. When we started to implement our data with Snowflake, we also switched to a metadata-driven approach, but the method depends on the people involved in the implementation. Overall, the implementation of Snowflake follows similar principles as any other data-warehouse implementation except many aspects are a lot easier and helpful.
I rate Snowflake an eight out of ten.
We are using it for a migration from on-prem to cloud.
Its performance is most valuable. As compared to SQL Server, we are able to see a significant improvement in performance with Snowflake.
There are a lot of features that they need to come up with. A lot of functions are missing in Snowflake, so we have to find a workaround for those. For example, OUTER APPLY is a basic function in SQL Server, but it is not there in Snowflake. So, you have to write complex code for it.
It has been almost two years.
A great feature of Snowflake is that you can resize your warehouse according to your needs. Whenever we are expecting a huge amount of data, we can scale it up. It does that automatically as well, which is the best thing. We don't have to worry about that, and there is also no need for a database administrator. We do not need any DBA for this.
We have contacted them only for the basic setup. Most of the time, we were able to get the right solution at the right time. We got great support from them.
They're doing a pretty great job in providing all the information. They have a great community and great coverage, and there is a lot of information available over the internet.
Its setup was quite straightforward. I did not find any complexity with that.
I am not much aware of the price, but based on what I have analyzed so far, its cost is reasonable as compared to on-prem data warehouse solutions. It provides a great deal for production.
One of the concerns related to Snowflake is about longevity in terms of how long can we use Snowflake. It is a big question in the market. It is a new baby in the market, and we don't know for how long will it trend. It has some big competitors. Firebolt claims to be the number one in this area. They have much better features than Snowflake. I would not say that Snowflake is the best and in the right position at this point in time. Snowflake is good for the next year, but Firebolt is going to bring it down.
I would rate Snowflake an eight out of 10.
The ETL and data ingestion capabilities are better in this solution as compared to SQL Server. SQL Server doesn't do much data ingestion, but Snowflake can do it quite conveniently.
They need to improve its ETL functionality so that Snowflake becomes an ETL product. Snowpipe can do some pipelines and data ingestion, but as compare to Talend, these functionalities are limited. The ETL feature is not good enough. Therefore, Snowflake can only be used as a database. You can't use it as an ETL tool, which is a limitation. We have spoken to the vendor, and they said they are working on it, but I'm not sure when they will bring it to production.
They should also make its initial setup easier. Its customization and configuration are not very straightforward.
Their technical support is awesome, but it is just too expensive.
I have been using this solution for about two years. I am currently using its latest version.
It is very stable.
It is very simple to scale up and down depending on the project or situation, which is an advantage.
They are fantastic but just too expensive. They charge hourly rates and are very expensive.
Its setup is not very straightforward. Its customization and configuration are not very straightforward. For two large data factories, the configuration is too complicated. They should work on it.
It is a good solution. At the moment, I can't find another product that is better than Snowflake, but it needs better ETL functionality, easier configuration, and cheaper support. All products have got some limitation.
I would rate Snowflake an eight out of ten.
It was used in my previous company for a massive data warehouse. It was used for events and actions from other data sources. We had its latest version.
It is a very well-distributed system. It has different data engines for different applications. Many applications can use different computational engines at the same time. In terms of data processing, the feeling was similar to working with a relational database but in a scalable way.
The scheduling system can definitely be better because we had to use external airflow for that. There should be orchestration for the scheduling system. Snowflake currently does not support machine learning, so it is just storage.
They also need some alternatives for SQL Query. There should also be support for Spark in different languages such as Python.
I worked on it a lot in the past 12 months in my previous company.
Its stability is absolutely great. There are no problems with its stability.
It is scalable. There are no problems with the scalability of this solution. There were 50 or 60 users using it at the same time.
I don't have much experience with their technical support. When we asked them some technical questions related to Spark integration, they were quite supportive. Their support was fine.
I have used BigQuery on Google Cloud Platform and Spark on an internal cloud.
It was quite straightforward. There is no problem with that. However, managing the database and roles and access is complicated. Its deployment didn't take a long time.
I would rate Snowflake an eight out of ten.
We use the solution for data warehouses and data modeling.
I have found the solution's most valuable features to be storage, flexibility, ease of use, and security.
There is a need for improvements in the documentation, this would allow more people to switch over to this solution. I would like to see in the future a wizard for data modelization automation.
We have been using this solution for approximately one year.
The solution is stable.
I have found the solution to be scalable. We have a few employees working on this solution in my organization.
The solution is a SaaS, it can be installed and managed by your provider. The installation setup is not difficult in this case. However, the configuration took us a couple of days.
We did the configuration of the solution ourselves. You need a data engineer and modeler for the movement of information into the solution.
There is a licensing for this solution and we purchased an enterprise license. Overall the solution is cost-effective.
We did evaluate some other solutions previously, such as Snap Analytics. All the different solution have their pros and cons. However, many are moving to this solution because it is in the cloud.
I would recommend this solution to others and we are going to keep using the solution in the future.
I rate Snowflake an eight out of ten.
We have used Snowflake as a data warehouse solution in one of my projects and as a combination of data lake and DWH for another project.
In the second project, we migrated from a SQL DB to Snowflake as the DB was becoming a bottleneck in terms of storage and also in speed of execution of the queries as the data was growing. We also have JSON, which is hard to store and process in a SQL database. This is something that is handled beautifully by Snowflake.
In the first project, we used Snowflake as a simple DWH to store and process data. Also, as a BI reporting source.
Snowflake helped us to improve query performance as the data was growing. Also, we could store and process JSON and XML using Snowflake, which was not possible with RDBMS solutions. This also helped us to store huge amounts of data in Snowflake as a single source of truth and we could also use it as DWH. It is a single technology for multiple use cases.
Snowflake also helped us improve query performance to a great extent. The inserts of large JSON objects are very quick and processing them is very easy.
The most valuable features are:
Several areas need to be improved, as follows:
We have been using Snowflake for two years.
We have a data mart, and we are using it to share data with big enterprise customers with major security requirements.
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.
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.
We started using Snowflake this year.
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.
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.
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.
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.
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.
On a scale from one to ten, I would give Snowflake an eight.
